Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Mapowanie kluczy złożonych przy użyciu kodu EF w pierwszej kolejności

Zdecydowanie musisz podać kolejność kolumn, w przeciwnym razie skąd SQL Server ma wiedzieć, który z nich jest pierwszy? Oto, co musisz zrobić w swoim kodzie:

public class MyTable
{
  [Key, Column(Order = 0)]
  public string SomeId { get; set; }

  [Key, Column(Order = 1)]
  public int OtherId { get; set; }
}

Możesz również spojrzeć na to pytanie SO. Jeśli potrzebujesz oficjalnej dokumentacji, polecam zajrzeć na oficjalną stronę EF. Mam nadzieję, że to pomoże.

EDYCJA:Właśnie znalazłem post na blogu Julie Lerman z linkami do wszelkiego rodzaju dobroci EF 6. Tutaj znajdziesz wszystko, czego potrzebujesz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lewe dopełnienie w SQL Server – 3 równoważniki LPAD()

  2. Optymalizacja zapytań SQL:najlepsze praktyki zwiększające wydajność

  3. Jakie są przypadki użycia wyboru CHAR nad VARCHAR w SQL?

  4. Jak działa funkcja STR() w SQL Server (T-SQL)

  5. Unpivot z nazwą kolumny