En supposant qu'il s'agit en fait d'une clé composite, puisque vous ne pouvez pas avoir 2 clés primaires... Le message d'erreur vous indique exactement ce qu'il faut faire, à savoir ajouter une commande. Vous pouvez le faire en ajoutant [Column(Order = 0)]
et [Column(Order = 1)]
à vos colonnes clés.
Pour votre exemple :
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; }
}