Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Множество първични ключове с asp .net mvc 3

Ако приемем, че това всъщност е съставен ключ, тъй като не можете да имате 2 първични ключа... Съобщението за грешка ви казва какво точно да направите, а именно да добавите поръчка. Можете да направите това, като добавите [Column(Order = 0)] и [Column(Order = 1)] към вашите ключови колони.

За вашия пример:

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. Заобиколно решение за регулярен израз на SQL Server в T-SQL?

  2. CTE безкраен цикъл с ОПЦИЯ (макс. рекурсия 0)

  3. Какво е форматен низ в SQL Server?

  4. Създаване на съхранена процедура за добавяне с автоматично нарастване като основно поле?

  5. Използване на SolarWinds Serv-U на Linux с база данни за удостоверяване на SQL Server