PDA

View Full Version : عدم اعمال تغییرات در EF CODE First



jaykob
سه شنبه 03 تیر 1393, 10:43 صبح
سلام دوستان


من در EF Code First هر چی مدل هامو تغییر می دم همون چیزی که اول بوده رو دوباره می سازه : دیتابیس رو دستی چندین بار پاک کردم ، اسم دیتابیس رو عوض کردم ، از Migration استفاده کردم ، بدون Migration تست کردم ، اون پروپرتی رو حذف کردم از مدلم نشد که نشد ...

ممنون می شم راهنمایی کنید

تشکر

helpsos
سه شنبه 03 تیر 1393, 11:04 صبح
بعد از تغییر مدل هات برنامت رو بیلد کن و بعد هم در package manager console از دستور update-database استفاده کن
شاید درست بشه:متفکر:

jaykob
سه شنبه 03 تیر 1393, 11:29 صبح
بعد از تغییر مدل هات برنامت رو بیلد کن و بعد هم در package manager console از دستور update-database استفاده کن
شاید درست بشه:متفکر:

این کار رو هم کردم اما نشد .

hadi0x7c7
سه شنبه 03 تیر 1393, 11:54 صبح
شما توی App_start یکی از این خطها رو بنویسید باید جواب بده، التبه حواستون باشه که دیتابیستون باز نباشه!
Database.SetInitializer(
new MigrateDatabaseToLatestVersion<SalesModelContext, Configuration>());
Database.SetInitializer(new DropCreateDatabaseAlways<SalesModelContext>());
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<SalesModelContext>());

البته به جای این کانتکست، کانتکست خودتون رو قرار بدید!