نمایش نتایج 1 تا 2 از 2

نام تاپیک: چطور از اجرای بعدی Seed جلوگیری کنم؟

  1. #1
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,185

    Question چطور از اجرای بعدی Seed جلوگیری کنم؟

    سلام خدمت دوستان

    در پیاده سازی EF Core چنانچه با استفاده از متد HasData اقدام به ثبت داده های اولیه کنم برای بار اول داده ها در بانک اطلاعاتی ثبت میشوند. اما مشکل من آنجایی هست که در اجرای Migrationهای بعدی EF Core ابتدا داده های Seed شده را Delete و مجددا ثبت میکنه. چطور میشه از این کار جلوگیری کرد? البته کدهای این بخش را قبل از Update_database حذف میکنم ولی بطور کلی کار زمانبر و اضافه هستش.

    آیا مشکل فوق راه حلی داره؟

    تشکر

  2. #2
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,185

    نقل قول: چطور از اجرای بعدی Seed جلوگیری کنم؟

    آنچه که از جستجو در اینترنت متوجه شدم باید در فایل snapshot اون بخش از کدها را حذف و یا comment کنم که دیگه اجرا نشه. چون بعد از migration فایل snapshot بزورسانی میشه و دستور update در واقع کدهای snapshot را اجرا میکنه

تاپیک های مشابه

  1. جلوگیری از اجرای متد seed
    نوشته شده توسط mmbguide در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 22 اسفند 1399, 15:16 عصر
  2. سوال: seed در mvc.core
    نوشته شده توسط Iran58 در بخش ASP.NET MVC
    پاسخ: 1
    آخرین پست: سه شنبه 16 آبان 1396, 12:15 عصر
  3. سوال: چرا متد seed کار نمی کنه؟
    نوشته شده توسط پروگرامنویس در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 0
    آخرین پست: دوشنبه 02 مرداد 1396, 19:30 عصر
  4. سوال: زمان دقیق اجرا شدن متد Seed
    نوشته شده توسط jaykob در بخش ASP.NET MVC
    پاسخ: 4
    آخرین پست: شنبه 28 آذر 1394, 18:15 عصر
  5. سوال: نحوه تبدیل محتوای جداول به متد در Seed
    نوشته شده توسط jaykob در بخش ASP.NET MVC
    پاسخ: 2
    آخرین پست: شنبه 28 آذر 1394, 00:06 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •