आपको GUID कॉलम पर अपनी संपत्तियों की जांच करने की आवश्यकता है - आपको यह सुनिश्चित करने की आवश्यकता है:
-
Auto Generated Values
True
. पर सेट है (इसलिए आप मूल रूप से लिंक-टू-एसक्यूएल को बताते हैं कि डेटाबेस मूल्य उत्पन्न करेगा) -
Auto-Sync
OnInsert
. पर सेट होना चाहिए ताकि आपके द्वाराcontext.SubmitChanges()
को कॉल करने के बाद आपका C# ऑब्जेक्ट नए मान से भर जाएगा।
इन दो सेटिंग्स के साथ, आपको अपेक्षित व्यवहार मिलना चाहिए:क्लाइंट साइड पर GUID सेट करने की कोई आवश्यकता नहीं है, डेटाबेस एक नया मान उत्पन्न करेगा और इसे सम्मिलित करेगा, और .SubmitChanges()