Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर 2008 GUID कॉलम सभी 0 है

आपको GUID कॉलम पर अपनी संपत्तियों की जांच करने की आवश्यकता है - आपको यह सुनिश्चित करने की आवश्यकता है:

  • Auto Generated Values True . पर सेट है (इसलिए आप मूल रूप से लिंक-टू-एसक्यूएल को बताते हैं कि डेटाबेस मूल्य उत्पन्न करेगा)

  • Auto-Sync OnInsert . पर सेट होना चाहिए ताकि आपके द्वारा context.SubmitChanges() को कॉल करने के बाद आपका C# ऑब्जेक्ट नए मान से भर जाएगा।

इन दो सेटिंग्स के साथ, आपको अपेक्षित व्यवहार मिलना चाहिए:क्लाइंट साइड पर GUID सेट करने की कोई आवश्यकता नहीं है, डेटाबेस एक नया मान उत्पन्न करेगा और इसे सम्मिलित करेगा, और .SubmitChanges()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक प्रकार का है जो किसी अनुक्रमणिका में कुंजी स्तंभ के रूप में उपयोग के लिए अमान्य है

  2. SQL सर्वर डेटाबेस बदलें श्रोता सी #

  3. डिबगिंग वर्तमान संग्रहीत कार्यविधि संस्करण नहीं दिखाता है

  4. SqlDataAdapter.Fill () - रूपांतरण अतिप्रवाह

  5. MS SQL सर्वर में लंबे समय से चल रहे प्रश्नों का समस्या निवारण