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