hrsaberi
دوشنبه 14 دی 1394, 12:37 عصر
سلام
فرض کنید جدولی داریم با نام tbl_Customer که به model اضافه شده. از روی این کلاس یک ویو مدل با نام CustomerViewModel (برای اینکه منطق MVC حفظ بشه! ) ایجاد می کنیم.
یه کنترلر با نام CustomerController توسط Scaffolding ابجاد می کنیم که تمام فرم های لازم رو ایجاد کنه.
فرم ها ساخته میشن. مشکل اینجاست که در شی رو به این صورت میاره db.CustomerViewModel.tolist() خوب طبعا خطا میده.
چه باید کرد زمانیکه نمی خواهیم مستقیم از مدل بخونیم و ViewModel جای مدل رو می گیره ؟
اگه قرار باشه Scaffolding با ViewModel کار نکنه پس عملا در 90 درصد مواقع کاربرد نداره!!!!!
فرض کنید جدولی داریم با نام tbl_Customer که به model اضافه شده. از روی این کلاس یک ویو مدل با نام CustomerViewModel (برای اینکه منطق MVC حفظ بشه! ) ایجاد می کنیم.
یه کنترلر با نام CustomerController توسط Scaffolding ابجاد می کنیم که تمام فرم های لازم رو ایجاد کنه.
فرم ها ساخته میشن. مشکل اینجاست که در شی رو به این صورت میاره db.CustomerViewModel.tolist() خوب طبعا خطا میده.
چه باید کرد زمانیکه نمی خواهیم مستقیم از مدل بخونیم و ViewModel جای مدل رو می گیره ؟
اگه قرار باشه Scaffolding با ViewModel کار نکنه پس عملا در 90 درصد مواقع کاربرد نداره!!!!!