Förutsatt att detta faktiskt är en sammansatt nyckel, eftersom du inte kan ha 2 primärnycklar... Felmeddelandet talar om exakt vad du ska göra, nämligen att lägga till en beställning. Du kan göra detta genom att lägga till [Column(Order = 0)]
och [Column(Order = 1)]
till dina nyckelkolumner.
För ditt exempel:
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; }
}