PDA

View Full Version : سوال: مشکل در یکپارچگی Context در EF



Saber_Fatholahi
یک شنبه 18 تیر 1391, 09:05 صبح
سلام
دوستان خیلی وقته که غایبم و نیستم

دارم با EF کار می کنم به یک مشکل برخورد کردم

توی یک پروژه ممکنه کامپوننت هایی وجود داشته باشه که پس از نصب روی پروژه خودش میاد و جداول اون کامپوننت ایجاد میکنه برای اینکارها از Migration استفاده کردم که در صورت تغییر دیتابیس (نبود جداول مربوطه) خود EF میاد و جداول ایجاد میکنه

تا اینجا هیچ مشکلی نیست
مشکل از اینجا شروع می شه در صورت نصب کامپوننت های بیشتر چون Context کامپوننت با دیتابیس یکی نیست پس کد مهاجرت اجرا شده و جداول کامپوننت ایجاد میشه اما از اونجا که توی این کانتکست جداول دیگه وجود ندارند پس EF اقدام به حذف جداول قبلی میکنه و دیتابیس با Context فعلی سازگار میکنه

1- دوستان می تونن راهی پیشنهاد بدن که بشه این Context هارو یکی کرد؟
2- یعنی فقط جداول اضافه بشن و کاری به قبلی ها نداشته باشه؟

ممنون از وقتی که برای مطالعه این تاپیک می زارین