में SQL 2008 के लिए अगली प्राथमिक कुंजी कैसे प्राप्त कर सकता हूं, मैं अपने अनुप्रयोग के लिए डेटाबेस हैंडलिंग करने के लिए SQL 2008 सर्वर से कनेक्ट करने के लिए एक इकाई फ्रेमवर्क 4 कनेक्शन का उपयोग कर रहा हूं।मैं एंटिटी फ्रेमवर्क 4
मैं विजुअल स्टूडियो 2010 में सी # का उपयोग कर रहा हूं और मेरा प्रश्न प्राथमिक कुंजी फ़ील्ड से संबंधित है जो एसक्यूएल द्वारा खुद को बढ़ाया गया है, क्या यह मेरे लिए आईडी को खोजने में सक्षम होना संभव है जो डेटाबेस के आगे उपयोग किया जाएगा ।
कारण मुझे अंतिम आइटम और +1 नहीं मिल रहा है, क्योंकि यदि मेरी तालिका में आइटम 1,2,3,4 और 5 है, तो आइटम 5 को हटाकर फिर एक और जोड़ना अगले आइटम आइटम 6 बन जाएगा, बल्कि 5 से अधिक (जैसा कि मैं एसक्यूएल में पहचान विशिष्टता का उपयोग करता हूं, लेकिन इसका उपयोग किया जाना चाहिए)।
मुझे कोई तरीका नहीं मिल रहा है जैसे Item.ID.GetNextIdentity() या ऐसा कुछ और इस तरह के कई समान प्रश्नों को देखा है लेकिन इसका कोई फायदा नहीं हुआ है।
किसी भी मदद
क्या यह प्रश्न मदद नहीं करता है? http://stackoverflow.com/questions/2958921/entity-framework-4-how-to-find-the-primary-key –
@ क्रिस, मैंने इसे खोजते समय देखा और अगले के बारे में कुछ भी उल्लेख नहीं किया कुंजी, सवाल और जवाब मुझे लगा कि वे उस क्षेत्र को खोजने के बारे में बात कर रहे थे जो प्राथमिक कुंजी है, न कि अगली प्राथमिक कुंजी जो कि क्षेत्र में उपयोग की जाएगी। – JakeJ
आप अगली आईडी के साथ क्या करने जा रहे हैं? भले ही आपको इसे प्राप्त करने का कोई तरीका मिल जाए, आप यह सुनिश्चित नहीं कर सकते कि यह ** ** ** है जो आईडी प्राप्त करता है। –