PDA

View Full Version : سوال: خطای migration



alef.divar
سه شنبه 12 فروردین 1393, 20:41 عصر
سلام
من دارم رو دو پروژه کار میکنم که در هر دو از یه بانک مشترک استفاده میکنند.
پروژه A بزرگتره و همه ی جداول بانک رو شامل میشه اما پروژه B کوچکتره و فقط از دو جدول بانک استفاده میکنه.
حالا بعضی وقتها که روی پروژه ی B کار میکنم با این Error روبرو میشم:
Automatic migration was not applied because it would result in data loss.

که با تایپ دستور update-database در PM مشکل حل میشه!

حالا دوستان اشکال کار من کجاست؟

مهدی کرامتی
سه شنبه 12 فروردین 1393, 21:05 عصر
مشکل اینجاست که پروژه کوچک تر که بعضی از جداول رو نداره سعی میکنه جداولی که جزو DbContext اش نیست رو از دیتابیس حذف کنه و نمی تونه.

alef.divar
پنج شنبه 14 فروردین 1393, 11:47 صبح
مشکل اینجاست که پروژه کوچک تر که بعضی از جداول رو نداره سعی میکنه جداولی که جزو DbContext اش نیست رو از دیتابیس حذف کنه و نمی تونه.
آقای کرامتی باید چی کار کرد!
چطور میشه این مشکل رو حل کرد، آیا وقتی که هر دو پروژه publish شدن و روی هاست قرار گرفتن این خطلا بازم گرفته میشه؟
میخوام هر دو سایت رو روی یه هاست با بانک مشترک آپلود کنم.

sanay_esh
یک شنبه 17 فروردین 1393, 15:44 عصر
شما باید اتصالهای مستقل ConnectionString با نام های متفاوت برای پروژه های خود در نظر بگیرید
از طرفی اگر DataBase First کار میکنید که نباید مشکلی ایجاد کند .