PDA

View Full Version : نحوه Migration اتوماتیک در EF Core 2.2



jaykob
سه شنبه 05 شهریور 1398, 12:02 عصر
با سلام

من بعد از توسعه یک اپلیکیشن و پیاده سازی با EF Core متوجه شدم Migration مثل MVC عمل نمی کنه و چیزی به اسم AutomaticMigration وجود نداره . و در حال حاضر بعد از تغییرات و پابلیش و انتقال به هاست به صورت دستی این کار رو انجام می دم . خواستم بدونم برای اتوماتیک کردن این مورد باید چکار بکنم ؟

یک رو جستجو کردم در Startup ولی نمی دونم حالت درستی هست چون نمونه باید از Context ساخته بشه که متد سازنده نیاز به تزریق داره آیا باید Context به Startup تزریق بشه و بعد به این شکل عمل بشه ؟



_ctx.Database.Migrate();



ممنون می شم یک راهنمایی کامل بکنید چون تغییرات زیاد دارم خیلی عذاب آور شده

با تشکر

LostOfMind
شنبه 03 خرداد 1399, 18:53 عصر
دوستان سئوال منم هست.
خیلی حال گیری شد
یجورایی همین موضوع باعث شده از core خوشم نیاد
مگه میشه هربار backup دیتابیس رو restore کرد روی هاست!!!!

Mohammadv2
یک شنبه 04 خرداد 1399, 17:26 عصر
مایکروسافت گویا قرار نیست این ویژگی رو قراره بده تو EF Core. اینو (https://www.thereformedprogrammer.net/handling-entity-framework-core-database-migrations-in-production-part-2/)ببینید.