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

نام تاپیک: مشکل با Migration اتوماتیک در ef core

  1. #1

    Lightbulb مشکل با Migration اتوماتیک در ef core

    سلام

    من یک پروژه با .net core 2.2 پیاده سازی کردم و add migration کردم و همه چی مرتب هست ولی زمانی Publish می کنم می برم روی سرور به صورت اتوماتیک جداول ساخته نمی شه مثل ef 6 که automatic migration رو true می کردیم هم وجود نداره امکان داره راهنمایی کنید

    با تشکر

  2. #2

    نقل قول: مشکل با Migration اتوماتیک در ef core

    اينجا چيزي به نام automatic migration وجود خارجي نداره. بعد از دستور add، دستور update هم براي اعمال دستي اين تغييرات هست كه خودت بايد اجراش كني يا اجراي متد context.Database.Migrate در startup هم همين كار رو انجام مي‌ده.

  3. #3

    نقل قول: مشکل با Migration اتوماتیک در ef core

    نقل قول نوشته شده توسط anubis_ir مشاهده تاپیک
    اينجا چيزي به نام automatic migration وجود خارجي نداره. بعد از دستور add، دستور update هم براي اعمال دستي اين تغييرات هست كه خودت بايد اجراش كني يا اجراي متد context.Database.Migrate در startup هم همين كار رو انجام مي‌ده.
    سلام

    تشکر از پاسخ شما . من روی Local مشکلی ندارم بحث من سر اعمال تغییرات بعد از آپلود روی هاست هست .
    context.Database.Migrate رو کجای startup باید قرار بدم ؟ کار دیگه ای نیاز نیست انجام بدم و فقط همین یک خط کد هست ؟

    تشکر از شما

  4. #4

    نقل قول: مشکل با Migration اتوماتیک در ef core

    نکته دیگه ای هم که وجود داره من توی class library فایل startup ندارم این رو باید چکار بکنم ؟

    ممنون

  5. #5

    نقل قول: مشکل با Migration اتوماتیک در ef core

    بحث Automatic Migration از اول ایراد داشت و باعث دردسر های زیادی میشد. به همین دلیل در EF Core پیاده سازی نشده.
    اگر از Web Deploy استفاده کنید و Conncetion String رو در تنظیماتش قرار بدید هنگام پابلیش روی سایت خودکار دیتابیس رو هم آپدیت میکنه. در غیر این صورت بهترین راه اینه که یا دیتابیس رو با استفاده از script آپدیت کنید یا اینکه در خط فرمان دستور Update-Database رو اجرا کنید. اگر کانکشن دیتابیس اصلی در پروژه باشه آپدیت انجام میشه و بعد بلافاصله سایت رو آپدیت کنید.

    خوبیه Web Deploy اینه که وقتی در حال آپدیت سایت هست سایت رو به حالت Under Construction میبره. ولی اگر دستی انجام میدید باید خودتون فایل offline رو ست کنید.

    در مورد استارت آپ همیشه پروژه ای که کار تست رو انجام میده استارت آپ هست. همیشه می توانید مسیر کانکشن رو مستقیم در سازنده ی کلاس قرار بدید.

  6. #6

    Thumbs up نقل قول: مشکل با Migration اتوماتیک در ef core

    نقل قول نوشته شده توسط hakim22 مشاهده تاپیک
    بحث Automatic Migration از اول ایراد داشت و باعث دردسر های زیادی میشد. به همین دلیل در EF Core پیاده سازی نشده.
    اگر از Web Deploy استفاده کنید و Conncetion String رو در تنظیماتش قرار بدید هنگام پابلیش روی سایت خودکار دیتابیس رو هم آپدیت میکنه. در غیر این صورت بهترین راه اینه که یا دیتابیس رو با استفاده از script آپدیت کنید یا اینکه در خط فرمان دستور Update-Database رو اجرا کنید. اگر کانکشن دیتابیس اصلی در پروژه باشه آپدیت انجام میشه و بعد بلافاصله سایت رو آپدیت کنید.

    خوبیه Web Deploy اینه که وقتی در حال آپدیت سایت هست سایت رو به حالت Under Construction میبره. ولی اگر دستی انجام میدید باید خودتون فایل offline رو ست کنید.

    در مورد استارت آپ همیشه پروژه ای که کار تست رو انجام میده استارت آپ هست. همیشه می توانید مسیر کانکشن رو مستقیم در سازنده ی کلاس قرار بدید.
    جوابتون عالی و کامل و خیلی اموزنده بود. ممنون

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

  1. سوال: ایجاد توکن در ASP core Web API
    نوشته شده توسط ProEng در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: چهارشنبه 23 تیر 1395, 21:26 عصر
  2. پاسخ: 1
    آخرین پست: شنبه 25 بهمن 1393, 21:56 عصر
  3. مبتدی: تفاوت متغیر های استاتیک و اتوماتیک
    نوشته شده توسط Moein.sk در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: شنبه 28 تیر 1393, 14:25 عصر

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

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