مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

ساخت دیتابیس با EF7 Code First در Asp.net core


نام مقاله : ساخت دیتابیس با EF7 Code First در Asp.net core

با سلام به همه همراهان و کاربران گرامی سایت کلیک سایت.

مدتی هست که مایکروسافت از نسخه جدید Asp.net با عنوان Asp.net core رونمایی کرده و با توجه به جدید بودن این تکنولوژی منابع بسیار محدودی برای یادگیری این تکنولوژی وجود داره. به همین خاطر برای رفاه حال شما کاربران و دوستداران Asp.net دوره آموزش Asp.net core رو در قالب فیلم های آموزشی  به صورت کاملا پروژه محور و از صفر تا صد آماده کردیم. که تمامی مباحث دیتابیس و Ef و CodeFirst و ... در قالب پروژه توی این دوره وجود داره و به صورت خیلی راحت شما می تونید این تکنولوژی رو یاد بگیرید.

اما توی این مقاله میخایم در مورد ساخت دیتابیس با EF7 Code First در Asp.net core صحبت کنیم و ببینیم چجوری میتونیم یک دیتابیس رو با روش Code First ایجاد کنیم.

در ابتدا خدمتتون عرض کنم که این کار رو با Asp.net Core و ویژوال استودیو 2017 انجام میدم.

خب بعد از ایجاد پروژه و ساختن پوشه ای به اسم Model که در واقع کلاس های مربوط به دیتابیس یا همون جداول داخلش ساخته میشه یک کلاس جدید رو به اسم جدولی که میخاین رو ایجاد کنید و فیلدهای جدول رو توش تعریف کنید. (در مورد این کلاس در این مقاله توضیحی داده نمی شود چون فرض بر این است که کاربر ساختن کلاس های لازم روا می داند.)

بعد از ایجاد کلاسهای لازم از قسمت nuget package manager باید رفرنس های لازم را به پروژه اضافه کرد. این رفرنس ها شامل موارد زیر می باشد:

nuget

 

در تصویر بالا نگاه کنید و هر کدام از رفرنس ها را که در پروژه شما وجود ندارد را در سایت nuget.org سرچ کرده و از قسمت nuget package consol اضافه کنید.

به ورژنهای استفاده شده دقت کنید.

اما در ادامه ساخت دیتابیس با EF7 Code First در Asp.net core باید Migration را اضافه کنیم

بنابراین دستور Add-Migration migration-name را در قسمت کنسول نوشته و بعد از آن دستور Update-database را وارد می کنیم.

در حال حاضر دیتابیس شما با نامی که در قسمت کانکشن استرینگ تعریف کردید ایجاد شده است.

توصیه می شود جهت یادگیری کامل این مباحث در قالب یک پروژه و برای دانلود فیلم های آموزشی اینجا کلیک کنید.

فصلِ: 5 , تعداد قسمت ها: 176 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل پس از بررسی سیستم مسیریابی و طراحی صفحه نمایش ویدیو ها، به سراغ پنل کاربری خواهیم رفت و مباحث Model Binding و…

توجه: این دوره آموزشی به صورت پیوسته بر اساس آخرین نسخه ی ASP.NET Core بروزرسانی خواهد شد.   آموزش صفر تا صد طراحی سایت اشتراک ویدیو مشابه آپارات با استفاده از  ASP.NET CORE  MVC 3.0 و V…
فصلِ: 8 , تعداد قسمت ها: 357 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: در این مجموعه قصد داریم تا فروشگاه اینترنتی دیجی کالا رو با Asp.Net Core3 پیاده سازی کنیم. ابتدا طراحی قالب دیجی کالا رو به صورت کامل انجام خواهیم داد. در مرحله میریم …
فصلِ: 5 , تعداد قسمت ها: 135 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و…
فصلِ: 1 , تعداد قسمت ها: 5 , سطح: متوسط

این فصل در یک نگاه:

ساخت محیط کاربریآموزش نحوه ی ارسال ایمیل در Asp.net MVCآموزش تنظیمات Gmail برای استفادهاستفاده از Yahooاستفاده از سرویس …

به نام خدا... در خدمتتون هستم با آموزش ارسال ایمیل در Asp.net MVC... ارسال ایمیل یکی از اجزای اصلی ییک سایت به شمار می رود و واقعا سایتی که برای اجزای مختلفش همانند ثبت کاربر جدید و یا ارسال…
فصلِ: 2 , تعداد قسمت ها: 62 , سطح: صفر تا صد

این فصل در یک نگاه:

فصل دوم در یک نگاه:فصل دوم در یک نگاه:…

در این پکیج به مبحث طراحی وب ، در قالب ساخت یک سایت فروشگاهی 5040 به آدرس http://5040.ir می پردازیم که به جرات مشهورترین و یکی از برترین فروشگاه های مجازی در کشور است. در این مجموعه قصد داری…
فصلِ: 1 , تعداد قسمت ها: 20 , سطح: متوسط

این فصل در یک نگاه:

  Blazor فریمورک معرفی شده از سوی مایکروسافت برای ساخت صفحات SPA با استفاده از زبان سی شارپ میباشد!!!      بله درست شنیدید ساخت صفحات وب با استفاده از سی شارپ از این به بعد ممکن خواهد …
فصلِ: 4 , تعداد قسمت ها: 78 , سطح: متوسط

این فصل در یک نگاه:

در این دوره آموزشی، وبسایت ورزش3 را با استفاده از ASP.NET Core پیاده سازی می کنیم و همچنین اپ اندروید آن را هم با Xamarin متصل به سرور سایت طراحی و در نهایت نحوه انتشار آن در مارکت هایی مثل …
فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط

این فصل در یک نگاه:

رشد و درآمدزایی یک وب سایت یا کسب و کار اینترنتی کاملا به ذوق و مهارت وب مستر یا همان مدیر اصلی وب سایت گره خورده و متاس…

 اصول مدیریت وب سایت برای وب مستر شدن برای موفقیت یک وب سایت لازم الاجراست. زیرا شما دوست دارید وب سایت خود را به کارخانه پولسازی تبدیل کنید. این واقعیت رویا نیست. هرکس این اصول را بداند به …

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید