سلام
من مدل هامو توی یه پروژه دیگه ایجاد کردم و context رو توی یه پروژه دیگه ایجاد کردم دلیلش هم اینه که من دیتابیسم رو تبدیل به دو لایه کردم:1-لایه هسته ای 2-ماژول ها
الان کلاس های ساخته شده توی مدل ها رو به context معرفی میکنیم و migration رو فعال و اضافه میکنم ولی موقع آپدیت دیتابیس فقط تیبل __MigrationHistory رو ایجاد میکنه و تیبل های دیگه رو اضافه نمیکنه
توی سرور این مشکل وجود داره ولی توی لوکال تست زدم مشکلی نداشت
لازم به ذکره که تو همین سرور قبلا پروژه اضافه کردم و مشکلی تو این زمینه نداشت
لطفا راهنمایی کنید
تشکر
هنگام اضافه کردن یک Migration جدید آیا کد های مربوط به ایجاد جداول ایجاد میشوند ؟
خیر ایجاد نمیشوند
فقط تو تابع UP و DOWN ساخته میشوند که هیچ محتویاتی داخل اونا نیست
ef فکر میکنه اون جداول ساخته شدن. شما در لوکال وقتی مایگرشن میزنید بانک لوکال رو میخونه و بر اساس همون هم جداول رو میسازه. اگه اولین دپلوی سایت هستش پیشنهاد میکنم تمامی مایکریشن ها را به همراه بانک پاک کنید بعد از اون یک مایگریشن جدید بزنید و اسکریپت همان یک مایگریشن را دریافت کرده بعد از اون روی بانک سرور اجرا کنید اگر بانک در سرور وجود ندارد آن را دستی بسازید.
همه این کارها رو کردم ولی درست نشد
الان یه حالت بگیر نگیر داره بعضی وقتا کار میکنه بعضی وقتا کار نمیکنه بدون اینکه تغییراتی توش بدم این اتفاق میوفته
اگه میتونید یه ریموت به سیستمم بزنید خودتون ببینید به چه صورته شاید مشکل رو پیدا کنید
آی دی تلگرام من : @sun2rise
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)