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

Flere primære nøgler med asp .net mvc 3

Forudsat at dette faktisk er en sammensat nøgle, da du ikke kan have 2 primære nøgler... Fejlmeddelelsen fortæller dig præcis hvad du skal gøre, nemlig tilføje en ordre. Du kan gøre dette ved at tilføje [Column(Order = 0)] og [Column(Order = 1)] til dine nøglekolonner.

For dit eksempel:

public class LineItem
    {
        [Key][Column(Order = 0)]
        public int OrderId { get; set;}
        [Key][Column(Order = 1)]
        public int LineNum  { get; set;}
        public string ItemId { get; set;}
        public int Quantity { get; set;}
        public decimal UnitPrice { get; set; }

    }



  1. Kan ikke implementere til Heroku, fordi serveren nægtede forbindelsen

  2. Laravel 5.5 Error Basistabel eller visning findes allerede:1050 tabel 'brugere' findes allerede

  3. SQL Server (TSQL) - Er det muligt at EXEC-sætninger parallelt?

  4. Percona 5.6 Docker Image kan ikke indlæse min /etc/mysql/conf.d/*.cnf