मैं इकाई की रूपरेखा का उपयोग कर एक ASP.net आवेदन के विकास कर रहा हूँ के बाद इकाई की रूपरेखा में रिकार्ड ID प्राप्त करें। मैं डाटाबेस में डेटा डालने के लिए DetailsView
का उपयोग कर रहा हूं। Client
के रूप में एक तालिका है और इसकी प्राथमिक कुंजी client_id
है। client_id
डेटाबेस द्वारा स्वतः उत्पन्न होता है। मैं स्वचालित रूप से जेनरेट client_id
मिल Client
तालिका में एक रिकॉर्ड डालने के बाद और भविष्य में उपयोग के लिए एक छिपी हुई फ़ील्ड निर्दिष्ट करने के लिए की जरूरत है।डालने
मैं इस बारे में खोज की है और मैं समाधान के काफी मात्रा में पाए। लेकिन मुझे नहीं पता कि उनका उपयोग कैसे किया जाए क्योंकि मैं एएसपीनेट के लिए नया हूं। मैंने पाया कि एंटीटी फ्रेमवर्क स्वचालित रूप से SaveChanges()
पर कॉल के बाद डीबी-जेनरेट किए गए मानों के साथ व्यावसायिक वस्तुओं को पॉप्युलेट करता है। मेरा सवाल यह है कि मैं इसे अपने आंशिक वर्ग में कहां कहूं? कार्यक्रम क्या है ?
मैं EntityDataSource के साथ विवरण दृश्य का उपयोग कर रहा हूं और एंटीटी मॉडल के साथ सीधे बाध्यकारी EntityDataSource का उपयोग कर रहा हूं, इसलिए मैं डेटा डालने के लिए ऑब्जेक्ट्स नहीं बना रहा हूं।
की संभावित डुप्लिकेट ([? मैं इकाई की रूपरेखा में डाला संस्था की पहचान कैसे प्राप्त कर सकते हैं] http://stackoverflow.com/questions/5212751/how-can-i-: यहाँ यह vb.net में है Get-id-of-inserted-entity-in-entity-framework) –
@ माइकल फ्रीिजिम यह डुप्लिकेट नहीं है क्योंकि बिशन इसे EntityDataSource के साथ चाहता है और सवाल और उत्तर एंटीटीडेटा स्रोत से संबंधित नहीं हैं। –