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

इकाई फ्रेमवर्क 4 और कोड-प्रथम विकास CTP के साथ MySql का उपयोग करना

ठीक है, अंत में यह रुचि के कुछ बिंदुओं के साथ काम कर रहा है।

  • डीबी नहीं बना सकता, पहले से मौजूद होना चाहिए
  • आपको DBContext नाम का उपयोग करके प्रत्येक DB प्रतियोगिता के लिए एक कनेक्शन स्ट्रिंग बनानी होगी (उपरोक्त उदाहरण में "NerdDinners" नाम के साथ एक कनेक्शनस्ट्रिंग मौजूद होनी चाहिए), न कि केवल एक डिफ़ॉल्ट (अन्यथा यह SQL का उपयोग करेगी)
  • यह आपके संदर्भ को तालिका के नाम के रूप में परिभाषित करने के लिए आपके द्वारा उपयोग किए जाने वाले DBSet नाम के नाम का उपयोग करेगा, इसलिए उनका नामकरण करते समय सावधान रहें।

कुल मिलाकर, एक लंबी सड़क लेकिन अंत में वहाँ

**अपडेट करेंएक और ध्यान देने योग्य बात यह है कि MySQL का उपयोग करते हुए अपनी MVC साइट को परिनियोजित करते समय आपको अपने web.config में एक DataFactory जोड़ने की आवश्यकता होगी। आमतौर पर MySql कनेक्टर्स और समर्थित MySQL के संस्करणों में अंतर के कारण। (उत्तर बहुत सिर खुजलाने के बाद अन्य स्रोतों से मिला)बस जोड़ें:

  <system.data> 
    <DbProviderFactories> 
      <add name="MySQL Data Provider"
           invariant="MySql.Data.MySqlClient"
           description=".Net Framework Data Provider for MySQL"
           type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> 
    </DbProviderFactories> 
  </system.data>

अपने web.config के एक अलग अनुभाग के रूप में संस्करण संख्या सेट करना सुनिश्चित करें आपके द्वारा साइट के साथ परिनियोजित किए गए MySQL.Data.dll का (संगतता सुनिश्चित करने के लिए अपने MySQL DLL को "स्थानीय के रूप में कॉपी" करना भी एक अच्छा विचार है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL या MariaDB Galera क्लस्टर को कैसे बूटस्ट्रैप करें - अपडेट किया गया

  2. MySQL मारियाडीबी - अस्थायी तालिका का उपयोग कर क्वेरी

  3. MySQL में टेबल को अनपिवोट कैसे करें

  4. फायरबेस का परिचय

  5. कैसे mysql में अनुक्रमिक क्रमांकन में अंतराल खोजने के लिए?