यह कोई खबर नहीं है कि asp.net/.net विकास के लिए उपयोग करने के लिए सबसे अच्छे डेटाबेस में से एक SqlServer है, क्योंकि इसके .net (ASP.NET/UWP/Winforms/Xamarin) अनुप्रयोगों के साथ सहज एकीकरण प्रदान किया गया है।
आइए अपने ASP.NET एप्लिकेशन के साथ SqlServer के स्थानीय इंस्टेंस को एकीकृत करने की प्रक्रिया पर चलते हैं.....
इन चरणों को पूरा करने के लिए आपको निम्नलिखित की आवश्यकता होगी:
- माइक्रोसॉफ्ट एसक्यूएल सर्वर प्रबंधन स्टूडियो
- एसक्लसर्वर कॉन्फ़िगरेशन प्रबंधक
- एक ASP.NET प्रोजेक्ट (एसक्लसर्वर के लिए EFCore ORM के साथ स्थापित)
sqlserver के साथ EFcore उपकरण स्थापित करने के लिए
package manager console
. पर जाएं और निम्न पैकेज स्थापित करें
Microsoft.EntityFrameworkCore.SqlServer
चरण 1.
SqlServer कॉन्फ़िगरेशन प्रबंधक खोलें
सुनिश्चित करें कि टीसीपी/आईपी सक्षम है यदि यह पहली बार स्थानीय उदाहरण का उपयोग कर रहा है/या दूरस्थ रूप से अपने एसक्लसर्वर से कनेक्ट हो रहा है, तो टीसीपी/आईपी पर राइट क्लिक करें और गुणों का चयन करें, फिर आईपी पते का चयन करें, फिर अंतिम अनुभाग तक स्क्रॉल करें जो कहता है Ipall
और TCP port:1433
दर्ज करें
Step2:
चरण 2 अपने Sqlserver प्रबंधन स्टूडियो में एक डेटाबेस बनाना है जिसे आप अपने asp.net प्रोजेक्ट के लिए उपयोग करना चाहते हैं।
चरण 3:अपने appsettings.json
. में डेटाबेस को अपने कनेक्शन स्ट्रिंग के रूप में जोड़ना है फ़ाइल (आपके एएसपीनेट प्रोजेक्ट में)। DATABASENAME
को बदलें अपने डेटाबेस के नाम के साथ
"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
चरण 4:
अपने प्रोजेक्ट में एक ApplicationDBcontext क्लास बनाएं
और कॉन्फ़िगर सेवाओं के तहत अपने एप्लिकेशन स्टार्ट-अप क्लास में dbcontext जोड़ें
और आपको उठकर दौड़ना चाहिए ..... 😄