के साथ डेटा डालने वाला कोड-फर्स्ट एंटिटी फ्रेमवर्क मैं अपनी परियोजना में कोड-प्रथम ईएफ का उपयोग कर रहा हूं और कस्टम आईडी वाले डेटा को डालने पर चेहरे की समस्या का सामना कर रहा हूं।कस्टम आईडी
जब मैं कस्टम आईडी (उदाहरण के लिए 99 9) के साथ डेटा डालने का प्रयास कर रहा हूं, तो ईएफ इसे अनदेखा करता है और तालिका में वृद्धि आईडी डालता है।
मेरे मॉडल:
public class Address
{
[Key]
public int Id { get; set; }
public string FirstName { get; set; }
...
}
यह कैसे probleb हल करने के लिए?
संपादित करें:
1) कैसे एन से incrementing शुरू करने के लिए है, लेकिन 0 से नहीं?
2) यदि मैं कस्टम आईडी निर्दिष्ट नहीं करता हूं, तो डीबी को बढ़ाना होगा और खुद को सम्मिलित करना होगा। अगर मैं कस्टम आईडी निर्दिष्ट करता हूं, तो डीबी को इसे सम्मिलित करना होगा। क्या यह संभव है?
आपको अपने कुल मेज से autoincrement समारोह को दूर करना चाहते हैं? –
नहीं, मैं नहीं करता हूं। अगर मैं कस्टम आईडी निर्दिष्ट नहीं करता हूं, तो डीबी को बढ़ाना चाहिए और खुद को सम्मिलित करना चाहिए। अगर मैं कस्टम आईडी निर्दिष्ट करता हूं, तो डीबी को इसे सम्मिलित करना होगा। क्या यह संभव है? क्या एन से बढ़ाना शुरू करना संभव है, लेकिन 0 से नहीं? –