मेरी अंग्रेजी के लिए खेद है।ईएफ आईडी-कॉलम में नल डालने का प्रयास क्यों कर रहा है?
मैं एंटिटी फ्रेमवर्क 4.0 (मॉडल पहले) का उपयोग करके अपनी परियोजना लिख रहा हूं। परियोजना की शुरुआत में, मैं इस समस्या का सामना करना पड़:,
"स्तंभ में Null मूल्य सम्मिलित नहीं कर सकते 'CategoryID' तालिका: मैं डेटाबेस में भरा ऑब्जेक्ट सम्मिलित करने की कोशिश कर रहा हूँ, लेकिन मैं एक अपवाद मिल 'ForumDB.dbo.Categories'; कॉलम नल की अनुमति नहीं देता है। INSERT विफल रहता है। कथन समाप्त कर दिया गया है। "
Category usingCategory = new Category("Using Forums", "usingforums", 0);
using (Context)
{
Context.Categories.AddObject(usingCategory);
Context.SaveChanges();
}
मैं इस वस्तु की जाँच की, और मुझे यकीन है कि यह भर जाता है कर रहा हूँ।
शायद ज़रुरत पड़े:
public Category(string name, string urlName, int index)
{
CategoryId = Guid.NewGuid();
Name = name;
UrlName = urlName;
CategoryIndex = index;
}
कृपया मुझे बताओ कि क्या चल रहा है? किसी भी मदद के लिए धन्यवाद!
आपकी श्रेणी आईडी क्या डेटाटाइप है? – Kyle
@ केली, guid (अद्वितीय पहचानकर्ता)। –