Angenommen, dies ist tatsächlich ein zusammengesetzter Schlüssel, da Sie keine 2 Primärschlüssel haben können ... Die Fehlermeldung sagt Ihnen genau, was zu tun ist, nämlich eine Bestellung hinzuzufügen. Sie können dies tun, indem Sie [Column(Order = 0)]
hinzufügen und [Column(Order = 1)]
zu Ihren Schlüsselspalten.
Für Ihr Beispiel:
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; }
}