sql >> Database teknologi >  >> RDS >> Sqlserver

Brugerdefineret sorteringsrækkefølge med SQL-Server og .NET Entity-Framework

Din firkant stifter et rundt hul her.

Dit svar KAN være lige så nemt som Contact.Phones.OrderBy ( @p => @p.SortOrder ) og derefter tage sig af alle dine telefoner i en Contact.SetPhone(telefon, ordre) metode, som kan omfatte den tilpassede logik, du ønsker.

Da dette er forretningslogik og logik, burde din persistensbutik ikke være opmærksom på, hvad der foregår.




  1. Returner sys_refcursor for oraklet til c#

  2. Indstilling af kolonneværdier som kolonnenavne i SQL-forespørgselsresultatet

  3. Optimering af GROUP BY + COUNT DISTINCT på ikke-indlejret jsonb-kolonne

  4. Bedste DBaaS-løsninger til PostgreSQL