sql >> Databáze >  >> RDS >> Sqlserver

Vícenásobný primární klíč s asp .net mvc 3

Za předpokladu, že se ve skutečnosti jedná o složený klíč, protože nemůžete mít 2 primární klíče... Chybová zpráva vám přesně řekne, co máte dělat, konkrétně přidat objednávku. Můžete to udělat přidáním [Column(Order = 0)] a [Column(Order = 1)] do klíčových sloupců.

Pro váš příklad:

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. ODP.NET Jak předat pole řetězců do uložené procedury Oracle?

  2. Mohu provést atomický přírůstek v Rails 2.3, aniž bych musel přejít na SQL?

  3. Jak ignorovat SequelizeUniqueConstraintError v Sequelize?

  4. SQLAlchemy, Declarative, PostgreSQL:nelze vytvářet tabulky