سوال درباره انتقال پروژه ASP .NET Core به هاست

سوال

با سلام.

اگر پروژه ASP .NET Core را به همراه بانک اطلاعاتی به هاست منتقل کنم و بعد از مدتی آن پروژه را در سیستم خودم توسعه داده و Migration های دیگری را روی بانک اطلاعاتی بزنم در این صورت چطور می توانم Migration های جدید را روی بانک اطلاعاتی موجود در سرور هم اعمال کنم، بدون اینکه اطلاعات قبلی روی سرور از دست برود؟

در حال بررسی 0
arefbakhshi1551376 12 ماه 1 پاسخ 129 دیده شده 0

پاسخ ( ۱ )

  1. سلام

    در صورتی که در کد‌هایی که نوشته‌اید جایی اطلاعات دیتابیس را حذف نکنید، Migration صرفا تغییرات ساختار دیتابیس را اعمال می‌کند و اطلاعات را از بین نمی‌برد.

    فقط نکته‌ای که باید در نظر داشته باشید این است که اگر ستونی از جداول شما بعدا تغییر نوع داده شود و یا اینکه حذف شود، اطلاعات  آن ستون حذف می‌شود. در صورتی ابزار ساخت Migration تشخیص دهد که ممکن است این اتفاق رخ دهد یک هشدار به رنگ زرد در زمان ایجاد Migration به شما نمایش می‌دهد.

     

    موفق باشید

ارسال یک پاسخ