sql >> Databasteknik >  >> RDS >> Sqlserver

Flera primärnyckel med asp .net mvc 3

Förutsatt att detta faktiskt är en sammansatt nyckel, eftersom du inte kan ha 2 primärnycklar... Felmeddelandet talar om exakt vad du ska göra, nämligen att lägga till en beställning. Du kan göra detta genom att lägga till [Column(Order = 0)] och [Column(Order = 1)] till dina nyckelkolumner.

För ditt exempel:

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. Exportera tabelldump med SQL DEVELOPER

  2. Vad är det snabbaste sättet att bulka infoga mycket data i SQL Server (C#-klient)

  3. Vad är det bästa sättet att skapa och fylla i en taltabell?

  4. Hibernate JPA, MySQL och TinyInt(1) för Boolean istället för bit eller char