Ervan uitgaande dat dit eigenlijk een samengestelde sleutel is, aangezien je geen 2 primaire sleutels kunt hebben... De foutmelding vertelt je precies wat je moet doen, namelijk een bestelling toevoegen. U kunt dit doen door [Column(Order = 0)]
. toe te voegen en [Column(Order = 1)]
naar uw belangrijkste kolommen.
Voor jouw voorbeeld:
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; }
}