نحوه ایجاد Connection String در Asp.Net Core 6

Alternate Text

در Asp.Net Core 6 به بعد برای ایجاد Connection String تفاوت کوچکی نسبت به قبل وجود دارد آن هم استفاده از appsetting.json است

ایجاد رشته اتصال (Connection String) در Asp.net ورژن ۶ به بالاتر

همانطور که اشاره شد برای ایجاد رشته اتصال در ورژن های قبلی dotnet از startup.cs استفاده می شد اما از ورژن ۶ به بعد تنظیم در یک فایل json با نام appsetting.json انجام می شود و در نهایت چون دیگر خبری از startup.cs نیست ، تنظیمات نهایی در Program.cs اتفاق می افتد

تنظیمات رشته اتصال در appsetting.json

ابتدا فایل appsetting.json را باز کرده سپس کدهای زیر را در ابتدای کدهای موجود درست بعد { باز شده در خط اول قرار می دهیم


"ConnectionStrings": {
"LibraryConnection": "Data Source=.;Initial Catalog=LibraryDB;Integerated Security=true;MultipleActiveResultSets=true"
},

ما در کدهای بالا نام رشته اتصال را LibraryConnection و نام دیتابیسی که در پایگاه داده مد نظر ما ساخته می شود LibraryDB قرار داده ایم ، شما میتوانید به جای آنها اسامی مناسب با پروژه خودتان را انتخاب نمایید

معرفی رشته اتصال به پروژه در Program.cs

برای این منظور کافی است در کلاس Program.cs کدهای زیر را اضافه نمایید


builder.Services.AddDbContext<LibraryContext>( options =>
{
     options.UseSqlServer(builder.Configuration.GetConnetionString("LibraryConnection"));
});

در کد بالا LibraryContext در واقع دیتابیسی است که در پروژه از نوع DbContetxt ساخته شده است و شما میتوانید دیتابیس مربوط به خودتان را قرار دهید ، در ادامه نام رشته اتصال معرفی شده با نام رشته اتصال در فایل appsetting.json یکسان بوده و در واقع ما رشته اتصال ساخته شده را به پروژه معرفی می نماییم

فیلم آموزش نحوه تنظیم رشته اتصال در Asp.net Core ورژن ۶ و بالاتر

________________________________________________

لینک دانلود ویدئو این آموزش :
آموزش تنظیم رشته اتصال در Asp.net core