PDA

View Full Version : جلوگیری از اجرای متد seed



mmbguide
جمعه 22 اسفند 1399, 14:42 عصر
سلام

چطور میشه در روش Code First که SetInitilizer بصورت AutoMigration پیاده سازی شده از اجرای متد seed جلوگیری کرد؟ یکبار که بانک اطلاعاتی ایجاد میشه این متد اجرا شده و اطلاعات اولیه جداول را ثبت میکنه. ولی برای دفعات بعد که migration برای اعمال تغییرات در جدول اجرا میشه نمیخوام دوباره متد seed اجرا بشه چون اطلاعات اولیه را مجدد ثبت میکنه و...

آیا میشه دوبار SetInitilizer در کلاس context تعریف کرد؟ لطفا در این خصوص راهنمایی کنید.

تشکر

mmbguide
جمعه 22 اسفند 1399, 15:16 عصر
مشکل حل شد:

https://stackoverflow.com/questions/10007351/entity-framework-code-first-addorupdate-method-insert-duplicate-values