با سلام من یک سایت خبری دارم طراحی میکنم به صورت codefirst وازالگوی ریپازیتوری استفاده کردم .مدلهارو طراحی کردم وmigration زدم بدون هیچ مشکلی دیتابیس ایجادمشه ولی وقتی یک کنترلر ایجاد میکنم با استفاده از scafollding ویوها رو ایجادمیکنم بعد که اجرا میگیرم این پیغام رو نشون میده:
این خط کد روبه Global برنامه اضافه میکنم این مشکل رفع میشه :
Database.SetInitializer<MyContext>(new DropCreateDatabaseIfModelChanges<MyContext>());
ولی دوباره یه پیغام دیگه میاد:
همه کاریم کردم دیتابیس رو پاک کردم migration رو ریسیت کردم حتی دوباره یک پروژه جدید ایجادکردم ولی بازم همینجوریه اگه میتونید کمکم کنید واقعا ممنون میشم چون کامل برنامم قفل شده نمیدونم چیکارکنم....
به احتمال زیاد بین Migration های شما conflict ایجاد شده
اگر امکانش هست تمام migration هاتونو یکی کنین
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)