Wednesday, 15 July 2015

asp.net mvc - how to use one database in asp mvc -


  सार्वजनिक वर्ग प्रोजेक्ट {सार्वजनिक इन्ट आईडी {get; सेट; } सार्वजनिक स्ट्रिंग ProjectName {get; सेट; } सार्वजनिक स्ट्रिंग विवरण {get; सेट; } सार्वजनिक स्ट्रिंग श्रेणी {प्राप्त; सेट; } सार्वजनिक int UserprojectId {get; सेट; } सार्वजनिक int? प्रायोजक आईडी {प्राप्त करें; सेट; } सार्वजनिक दशमलव लागत {get; सेट; } सार्वजनिक दिनांक समय बनाया गया समय {प्राप्त करें; सेट; } सार्वजनिक दिनांक समय निर्धारण समय {प्राप्त करें; सेट; }} सार्वजनिक वर्ग प्रोजेक्ट डीबी: डीबीसीन्टेक्स {सार्वजनिक डीबीसेट & lt; परियोजना & gt; परियोजनाएं {प्राप्त; सेट; }}  

और यह मॉडल

  सार्वजनिक वर्ग प्रायोजक {सार्वजनिक इन्ट आईडी {प्राप्त करें; सेट; } सार्वजनिक स्ट्रिंग प्रथम नाम {प्राप्त; सेट; } सार्वजनिक स्ट्रिंग lastName {get; सेट; } सार्वजनिक स्ट्रिंग CompanyName {get; सेट; } सार्वजनिक स्ट्रिंग उपयोगकर्ता नाम {get; सेट; } सार्वजनिक स्ट्रिंग पासवर्ड {get; सेट; } सार्वजनिक दिनांक समय दिनांक रजिस्टिका {get; सेट; } सार्वजनिक स्ट्रिंग कंपनीफोन {प्राप्त करें; सेट; } सार्वजनिक स्ट्रिंग सेलफोन {प्राप्त करें; सेट; } सार्वजनिक स्ट्रिंग ईमेल {get; सेट; } सार्वजनिक बूल ईमेल कॉन्फ़िगरेशन {प्राप्त; सेट; } सार्वजनिक स्ट्रिंग देश {get; सेट; } सार्वजनिक स्ट्रिंग सिटी {प्राप्त; सेट; } सार्वजनिक स्ट्रिंग डाक कोड {प्राप्त करें; सेट; } सार्वजनिक स्ट्रिंग पता {get; सेट; }} सार्वजनिक वर्ग प्रायोजक डीबी: डीबीसीन्टेक्स {सार्वजनिक डीबीसेट & lt; प्रायोजक & gt; प्रायोजक (प्राप्त करें; सेट; }}  

और मेरी वेब विन्यास फाइल में मैं इसे इस नाम को जोड़ता है

  & lt; add name = "SponseringDB" connectionString = "Data source = (localdb) ) \ V11.0; प्रारंभिक कैटलॉग = प्रायोजक डीबी; एकीकृत सुरक्षा = सच "प्रदाता नाम =" सिस्टम.डेटा। SQL सर्वर 2005.4 "/ & gt;  

इसे चलाने के लिए और मेरे लिए कुछ रिकॉर्ड बनाते हैं, तो यह दो डेटाबेस पहले sponsingDb बना दिया है और दूसरा projectDb मैं एक डेटाबेस का उपयोग करना चाहता हूं ।

इसे प्राप्त करने पर सुझावों की आवश्यकता है।

डीबीसीटीएक्सटेक द्वारा और यही कारण है कि 2 डेटाबेस बनने के कारण, यदि आप सिर्फ एक डाटाबेस अर्थात्: projectDB

चाहते हैं तो आप प्रोजेक्ट डीबी वर्ग को

  सार्वजनिक वर्ग के प्रोजेक्ट में बदल दें डीबी: DbContext {सार्वजनिक प्रोजेक्ट (): बेस ("प्रोजेक्ट डीबीसीएनएक्शन स्ट्रिंग") // & lt; - आपके कनेक्शन स्ट्रिंग का नाम {} सार्वजनिक DbSet & lt; परियोजना & gt; परियोजनाएं {प्राप्त; सेट; } सार्वजनिक DbSet & lt; प्रायोजक & gt; प्रायोजक (प्राप्त करें; सेट; }}  

और अपनी वेब कॉन्फ़िगरेशन में 'projectDBConnectionString' नामक कनेक्शन स्ट्रिंग जोड़ें अर्थात्:

  & lt; add name = "projectDBConnectionString" connectionString = "डेटा स्रोत = (स्थानीय डीबी) \ v11.0; प्रारंभिक कैटलॉग = प्रायोजक डीबी; एकीकृत सुरक्षा = सच "प्रदाता नाम =" सिस्टम.डेटा। SQL सर्वर 2005.4 "/ & gt;  

और अब आप web.config से कनेक्शन स्ट्रिंग 'प्रायोजित डीबी' से छुटकारा पा सकते हैं और क्लास 'प्रायोजक डीबी' को हटा सकते हैं

आशा है कि


No comments:

Post a Comment