PDA

View Full Version : سوال: چگونگی تولید بانک در سورس



armm1388
یک شنبه 17 آذر 1398, 18:48 عصر
با سلام
در آموزشهای EF CodeFirst آمده که بعد از نوشتن کلاس ها و نوشتن ConnectionString در فایل Web.Config باید بانک اطلاعاتی پس از کامپایل برنامه ، در اس کو ال سرور تولید شود.
ولی استاد آرزو محمدزاده در آموزش های خود چنین ذکر کرده که پس از مراحل فوق باید در کنسول دستور Update-database نوشته شود تا بانک تولید شود.
این اختلاف ناشی از چیست؟
با سپاس فراوان

مهدی کرامتی
سه شنبه 19 آذر 1398, 21:12 عصر
دستور Update-Database که از طریق Package Manager در ویژوال استودیو اجرا می شود باعث می شود ساختار دیتابیس از روی کلاس های مدل ساخته شود. زمانی که شما این دستور را به صورت دستی اجرا می کنید در حقیقت درخواست می کنید که عمل ساخت جداول یا اعمال تغییرات در لحظه جاری انجام شود، نه پس از انتشار برنامه و اولین اجرای برنامه.