برگزیده های پرشین تولز

ASP.NET Core 1 – قسمت 24

ali.kolahdoozan

Registered User
تاریخ عضویت
13 فوریه 2007
نوشته‌ها
933
لایک‌ها
70
سن
41
محل سکونت
کف شهر
ASP.NET Core 1– قسمت بیستو چهارم

در EF نیاز به ایجاد یک کلاس که از EntityFrameWorkDBContext ارث بری میکند داریم تا به عنوان هسته ارتباطی با دیتابیس استفاده گردد. هر Dbcontext کلاس امکان برقراری ارتباط با یک دیتابیس را ایجاد مینماید. البته با تغییر Connection String میشود به دیتابیسهای مختلف دسترسی داشت ، ولی شکل عقلانی موضوع این است که هر DbContext با یک دیتابیس مشخص در ارتباط باشد .

هر DbContext حاوی چندین DbSet<T> خواهد بود که هر T میتواند یک Entity مثلن مشابهRestaurant Entity باشد .

حالا اگر به دیتابیس به نام مثلن Restaurantنیاز داشته باشیم ، باید یک Dbcontext و یک DbSetبرای آن ایجاد و مراحل را پیگیری کنیم. دقت کنید که هر DbSet به یک Table از دیتابیس Map خواهد شد .

core_24_01.jpg


خوب حالا باید این مراحل را در سطح پروژه به صورت عملی پیگیری کنیم. در سطح پروژه یک کلاس نیاز دارم که باید از DbContext ارث بری کند . این کلاس را در Entities Folder قرار خواهم داد.مراحل مخصوصا به دلیل اینکه فقط Entity داریم ساده است و در تصویر زیر همه چیز مشهود است .

خواندن مقاله کامل در : http://iliasoft.ir/p.aspx?name=Post&ID=131
 
بالا