View Full Version : سوال: اخطار موقع ایجاد یک کنترولر از یک جدول از پایگاه داده
alibahman47
شنبه 20 خرداد 1396, 10:23 صبح
درود
اخطار موقع ایجاد یک کنترولر از یک جدول پایگاه داده :
http://s8.picofile.com/file/8297326834/Error.png
وقتی میخوام برای یکی از جداول پایگاه داده ام یک کنترولر با اکشن و ... آماده بسازم اخطار میده !
علت این مورد چی میتونه باشه ؟
Moien Tajik
شنبه 20 خرداد 1396, 12:27 عصر
وقتی مدلی جدید میسازید و یا تغییرش میدید ، یکبار باید پروژه رو Rebuild کنید بعد Scaffold کنید .
alibahman47
یک شنبه 21 خرداد 1396, 10:24 صبح
وقتی مدلی جدید میسازید و یا تغییرش میدید ، یکبار باید پروژه رو Rebuild کنید بعد Scaffold کنید .
درود بر شما , دقیقا مشکل همین بود که شما گفتی تغییر در مدل و عدم ریبیلد کردن بود , ممنون خیلی کلافم کرده بود.
یه سوال دیگه : آیا میشه برای یک ViewModel هم کنترولر اسکفلد کرد ؟
من این کار رو انجام کردم اخطار زیر رو میده :
http://s8.picofile.com/file/8297435168/viewmodel0.jpg
http://s8.picofile.com/file/8297434618/viewmodel1.jpg
http://s8.picofile.com/file/8297434642/viewmodel2.png
این ViewModel رو در سه تا View دیگه جهت نمایش اطلاعات بصورت دستی استفاده کردم و هیچ مشکلی نداشته !
Moien Tajik
یک شنبه 21 خرداد 1396, 11:34 صبح
خیر امکان Scaffold کردن ViewModel وجود نداره ، چون اساسا یک ویو مدل ، Primary Key یا همون ID نداره و بطور مستقیم با یک جدول دیتابیس در ارتباط نیست، فقط مدل هایی که دارای ID هستن میشه Scaffold کرد .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.