मान लें कि यह वास्तव में एक समग्र कुंजी है, क्योंकि आपके पास 2 प्राथमिक कुंजी नहीं हो सकती हैं... त्रुटि संदेश आपको बताता है कि वास्तव में क्या करना है, अर्थात् एक आदेश जोड़ें। आप [Column(Order = 0)]
. जोड़कर ऐसा कर सकते हैं और [Column(Order = 1)]
आपके प्रमुख कॉलम में।
आपके उदाहरण के लिए:
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; }
}