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

Wiele kluczy podstawowych z asp .net mvc 3

Zakładając, że jest to w rzeczywistości klucz złożony, ponieważ nie możesz mieć 2 kluczy podstawowych... Komunikat o błędzie mówi dokładnie, co zrobić, a mianowicie dodać zamówienie. Możesz to zrobić, dodając [Column(Order = 0)] i [Column(Order = 1)] do kluczowych kolumn.

Na przykład:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego kopia zapasowa SQL Server jest o wiele większa niż pliki DB?

  2. Nie można zapisać danych do transportu. Rusztowanie Vs2017 ASP.net core (MSSQL WINDOW 10)

  3. Jak wykonać 32-bitowy pakiet SSIS w pakiecie 64-bitowym?

  4. Znaczenie dziennika transakcji w SQL Server

  5. jak radzić sobie z remapowaniem można zrobić tylko dla użytkowników, którzy zostali zmapowani do loginów Windows lub SQL