sql >> Database >  >> RDS >> Sqlserver

Samengestelde sleutels toewijzen met eerst EF-code

Je moet zeker de kolomvolgorde invoeren, anders moet SQL Server weten welke eerst gaat? Dit is wat je zou moeten doen in je code:

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

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

Je kunt ook naar deze SO-vraag kijken. Als je officiële documentatie wilt, raad ik je aan om naar de officiële EF-website te kijken. Ik hoop dat dit helpt.

EDIT:Ik vond net een blogpost van Julie Lerman met links naar allerlei soorten EF 6-goedheid. Je kunt hier alles vinden wat je nodig hebt.



  1. SQL Pivot met meerdere kolommen

  2. Disaster Recovery Planning voor MySQL &MariaDB

  3. PHP (MySQL)-fout:waarschuwing:mysql_num_rows() verwacht dat parameter 1 resource is

  4. Waarom is het selecteren van gespecificeerde kolommen en alles verkeerd in Oracle SQL?