nullabel نشدن subCategoryId در Post

masoumeh m
3 شهريور ۱۴۰۲

سلام وقت بخیر. 

  1. 1.تو پروژه بلاگ، Post Entity  با Category entity دو تا Relation داره. از این دوتا SubCategoryId رو nullable قرار دادیم. ولی وقتی migration  میزنم و دیتابیس رو میسازم تو sql ستون subcategoryId  رو not null میزنه و nullable نیست.

 

 

 

  1. 2. خودم توی  (mssm)sql تیک null پذیر بودن رو برای subcategoryId زدم و مشکلی تو ثبت Post  تو sql ندارم. Post j تو sql ثبت میشه ولی تو صفحه Post پنل ادمین نمیاد. فقط اون Post هایی میاد که subcategoryId شون null نیست. 
  2. تو GetPostByFilter هم با include رو برای subcategory  نوشتم.

 

317

1 پاسخ
  • محمد اشرافی4 شهريور ۱۴۰۲

    سلام وقت بخیر ، Navigation اش رو هم Nullable کنید بعد همه مایگریشن هارو حذف کنید بعد دوباره مایگریشن بزنید ، احتمالا اول Nullable نبوده ، دیتابیس رو ساختین و دوباره مایگریشن میزنید اعمال نمیشه روش ( چندبار خودم این مشکل رو داشتم با حذف کامل مایگریشن ها و ساخت مایگریشن جدید مشکل حل شد حالا شما امتحان کنید ببینم براتون اوکی میشه یا نه )