سه شنبه , آبان ۲۹ ۱۳۹۷

آموزش ساخت دیتابیس در Code first

آموزش ساخت دیتابیس در Code first

 

با یک فیلم آموزشی دیگر از وب سایت Aspcore.ir در خدمت شما دانشجویان گرامی هستم. در این مقاله قصد داریم در مورد آموزش ساخت دیتابیس در Code first صحبت کنیم.

شرکت مایکروسافت از همان نسخه های ابتدایی Asp.net mvc برای کار با دیتابیس مدل Code First را معرفی کرد که تفاوتهای بنیادین بسیاری با مدل DBFirst دارد.

در روش DBFirst شما در ابتدا در نرم افزار Sql Server یک پایگاه داده را ایجاد می کنید و جداول و فیلدهای هر جدول را کامل می کنید و در انتها پس از تکمیل شدن دیتابیس آن را به پروژه خود اضافه می کردید و از آن استفاده می کردید.

اما در مدل Code First قدری کار تغییر کرده است. در این روش شما بایستی تمامی کدهای دیتابیس از قبیل ایجاد دیتابیس، ایجاد جداول، ساختارهای جداول مثل کلیدهای اصلی، کلیدهای خارجی، روابط بین جداول و … را در درون نرم افزار و در قالب کلاسها انجام دهید.

پس از تکمیل شدن مدل داده ای و کلاسهای مربوطه شما بایستی از طریق Migration دیتابیس خود را که در حال حاضر یکسری کلاسهای سی شارپی می باشد را به Sql Server منتقل کنید و به صورت واقعی دیتابیس را ایجاد کنید.

که این عملیات توسط migration ها انجام می پذیرد. البته برای استفاده از migration ها در پروژه نیاز به یکسری پکیج های nuget می باشد که با توجه به اینکه ما از نسخه Asp.net core 2 استفاده می کنیم تمامی این پکیج ها به صورت پیش فرض در پروژه نصب می باشد. بنابراین نگرانی از این بابت نخواهیم داشت.

توصیه می کنیم برای درک بهتر این موضوع فیلم آموزشی را دانلود و مشاهده بفرمایید.

 

مشاهده فیلم آموزشی در آپارات

 

 

 

دانلود نسخه اصلی فیلم

 

 

آموزش ساخت دیتابیس در Code first

 

لطفا هر گونه پیشنهاد یا انتقادی در مورد این مطلب را از طریق بخش نظرات به ما اطلاع دهید.

درباره سعید بحرانی فرد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *