मैं परीक्षण डेटा के साथ डेटाबेस को सही वाक्यविन्यास खोजने की कोशिश कर रहा हूं। मेरे पास मेरी उत्पाद तालिका में एक विदेशी कुंजी है। यह श्रेणी है। मैंने श्रेणियों के मानों के साथ डेटाबेस को बीज दिया है, लेकिन इस संबंध में उत्पाद को जोड़ने के तरीके पर अटक गया है। मैंने इस तरह से कोई फायदा नहीं उठाया है।कोड प्रथम इकाई फ्रेमवर्क के साथ एक डेटाबेस को सीडिंग - विदेशी कुंजी वाक्यविन्यास
context.Categories.AddOrUpdate(x => x.Name,
new Category
{
Name = "Fruit"
});
context.Products.AddOrUpdate(x => x.Name,
new Product
{
Name = "Cherries",
Description = "Bing Cherries",
Measure = "Quart Box",
Price = 1.11M,
Category = context.Categories.FirstOrDefault(x => x.Name == "Fruit")
}
});
क्या कोई मुझे सही दिशा में इंगित कर सकता है?
कृपया उत्पाद कक्षा प्रदान करें। उत्पाद श्रेणी में आपके पास श्रेणी (श्रेणी_आईडी) के लिए विदेशी कुंजी फ़ील्ड होना चाहिए। आप उस श्रेणी_आईडी मान को असाइन कर सकते हैं। – Saanch