विषयसूची:
वीडियो: एंटिटी फ्रेमवर्क में कोड फर्स्ट एप्रोच का उपयोग करके आप डेटाबेस कैसे बनाते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
पहले एंटिटी फ्रेमवर्क में कोड का उपयोग करके एक नया डेटाबेस बनाएं
- चरण 1 - बनाएं विंडोज़ फॉर्म प्रोजेक्ट।
- चरण 2 - जोड़ें कंपनी नव निर्मित परियोजना में फ्रेम वर्क का उपयोग करते हुए नुगेट पैकेज।
- चरण 3 - बनाएं परियोजना में मॉडल।
- चरण 4 - बनाएं प्रोजेक्ट में संदर्भ वर्ग।
- चरण 5 - मॉडल के प्रत्येक वर्ग के लिए टाइप किया गया DbSet उजागर।
- चरण 6 - बनाएं इनपुट अनुभाग।
इसे ध्यान में रखते हुए, एंटिटी फ्रेमवर्क में कोड फर्स्ट अप्रोच क्या है?
कोड पहला दृष्टिकोण आइए हम अपनी कोडित कक्षाओं को डेटाबेस अनुप्रयोग में रूपांतरित करें, जिसका अर्थ है कोड पहले हमें एक्सएमएल-आधारित ईडीएमएक्स फाइलों का उपयोग करने के बजाय पीओसीओ (सादा पुरानी सीएलआर ऑब्जेक्ट) कक्षा का उपयोग करके हमारे डोमेन मॉडल को परिभाषित करने की सुविधा देता है, जिस पर कोई निर्भरता नहीं है इकाई की रूपरेखा.
ऊपर के अलावा, डेटाबेस से पहले कोड क्या है? सामान्य रूप से पहले कोड उत्पन्न करने के लिए संदर्भित करता है डेटाबेस अपने POCO से लेकिन आम तौर पर जब आप किसी मौजूदा को लक्षित कर रहे हों डेटाबेस आप वीएस टूल्स को जल्दी से उठने और चलाने के लिए कक्षाएं बना सकते हैं।
नतीजतन, मैं एंटिटी फ्रेमवर्क में डेटाबेस मॉडल कैसे बना सकता हूं?
जनरेटिंग मॉडल
- फ़ाइल मेनू से नया मॉडल चुनें।
- निकाय मॉडल चुनें, उसका नाम निर्दिष्ट करें और बनाएँ पर क्लिक करें।
- अगला पर क्लिक करें।
- प्रदाता सूची में डेटाबेस प्रदाता का चयन करें और आवश्यक कनेक्शन पैरामीटर सेट करें, फिर अगला क्लिक करें।
- डेटाबेस से जनरेट करें चुनें और नेक्स्ट पर क्लिक करें।
इकाई फ्रेमवर्क में DbContext क्या है?
NS डीबीसंदर्भ वर्ग का एक अभिन्न अंग है इकाई की रूपरेखा . का एक उदाहरण डीबीसंदर्भ डेटाबेस के साथ एक सत्र का प्रतिनिधित्व करता है जिसका उपयोग आपके उदाहरणों को क्वेरी करने और सहेजने के लिए किया जा सकता है संस्थाओं एक डेटाबेस के लिए। डीबीसंदर्भ यूनिट ऑफ़ वर्क और रिपोजिटरी पैटर्न का एक संयोजन है।
सिफारिश की:
एंटिटी फ्रेमवर्क में मैपिंग क्या है?
इकाई की रूपरेखा। यह डेटाबेस तक पहुँचने का एक उपकरण है। अधिक सटीक रूप से, इसे ऑब्जेक्ट/रिलेशनल मैपर (ओआरएम) के रूप में वर्गीकृत किया गया है जिसका अर्थ है कि यह डेटा को रिलेशनल डेटाबेस में हमारे अनुप्रयोगों की वस्तुओं में मैप करता है
मैं एंटिटी फ्रेमवर्क में पहले डेटाबेस कैसे बनाऊं?
एंटिटी फ्रेमवर्क - डेटाबेस फर्स्ट एप्रोच स्टेप 2 - मॉडल बनाने के लिए, पहले सॉल्यूशन एक्सप्लोरर में अपने कंसोल प्रोजेक्ट पर राइट-क्लिक करें और ऐड → न्यू आइटम्स… स्टेप 4 - ऐड बटन पर क्लिक करें जो एंटिटी डेटा मॉडल विजार्ड डायलॉग लॉन्च करेगा। चरण 5 - डेटाबेस से EF डिज़ाइनर का चयन करें और अगला बटन क्लिक करें। चरण 6 - मौजूदा डेटाबेस का चयन करें और अगला क्लिक करें
मैं एंटिटी फ्रेमवर्क का उपयोग कैसे करूं?
पूर्वापेक्षाएँ। विजुअल स्टूडियो 2017. एक एमवीसी वेब ऐप बनाएं। विजुअल स्टूडियो खोलें और ASP.NET वेब एप्लिकेशन का उपयोग करके एक C# वेब प्रोजेक्ट बनाएं। स्थानीय डीबी का उपयोग करें
मैं एंटिटी फ्रेमवर्क में एक जटिल प्रकार कैसे बनाऊं?
किसी निकाय पर राइट-क्लिक करें, नया जोड़ें इंगित करें और जटिल गुण चुनें। एक डिफ़ॉल्ट नाम के साथ एक जटिल प्रकार की संपत्ति को इकाई में जोड़ा जाता है। एक डिफ़ॉल्ट प्रकार (मौजूदा जटिल प्रकारों से चुना गया) संपत्ति को सौंपा गया है। गुण विंडो में संपत्ति के लिए वांछित प्रकार निर्दिष्ट करें
मैं एंटिटी फ्रेमवर्क कोर में माइग्रेशन रोलबैक कैसे करूं?
पिछले लागू किए गए माइग्रेशन को वापस लाने के लिए आपको चाहिए (पैकेज मैनेजर कंसोल कमांड): डेटाबेस से माइग्रेशन वापस लाएं: PM> अपडेट-डेटाबेस प्रोजेक्ट से माइग्रेशन फाइल को हटा दें (या इसे अगले चरण पर फिर से लागू किया जाएगा) मॉडल स्नैपशॉट अपडेट करें: PM> रिमूव-माइग्रेशन