• 1399/03/18

Migration در MVC :

با سلام 

بنده در طی پروژه ی Cms این دوره به مشکل بر خوردم ... 

من به شیوه ی Code First عمل کردم و لایه ی  ِDataLayer را به همراه مدل ها و کلاس های مورد نیاز ساختم و dll اش را به خود پروژه ی اصلی ام اضافه کردم ...

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

اما وقتی در Area ادمین کنترلر خودم را ساختم و خواستم وارد View Index بشم به من یک اکسپشن داد که انگار بانک من با مدل ام اختلاف داره 

مشکل کجاست ؟ 

در ضمن من در پروژه های قبلی همیشه گزینه ی Empty از نوع MVC را انتخاب میکردم و پروژه ام را می ساختم ... 

اما این دفعه خود MVC را انتخاب کردم و مشاهده کردم در WebConfig هیچ رشته ی اتصالی وجود ندارد برای همین از رشته ی اتصال موجود در پروژه ی همراه فایل آموزشی آن جلسه کپی کردم و در WebConfig خودم اضافه نمودم ... (فکر نکنم دلیل این مشکل این باشد چون اگر رشته ی اتصال مشکلی داشت نباید بانک  و جداول من در SQL ساخته می شد ) 

 

IDE بنده هم Visual Stadio 2019 است . 

  • 1399/03/19
  • ساعت 15:12

سلام

متن ارور میگه از زمانی که بانک رو ساختید تغییری ایجاد کردید یک مایگریشن بزنید و بانکتون رو آپدیت کنید(استاد آموزش دادن در دوره)


  • 1399/03/19
  • ساعت 15:50

بله ولی اینطوری دیگه اون نظمی که توی پروژه هست به هم میخوره ..... 

دیگه لایه ی DataLayer دیگه وظیفه ی ارتباط به بانک رو نداره ... 


logo-enamadlogo-samandehi