سلام
وقتی میخواهیم یه لیستی از مدل به کاربر نمایش بدیم، بهتر این هست که خود کلاس رو به view ارسال کنیم یا یک view model رو به view ارسال کنیم؟
البته از لحاظ امنیت وبسایت
اگر اطلاعات رو بشه از جدول يا همون Model نمايش داد که مشکلي نداره اما اگر اطلاعات ترکيبي از چند جدول باشن از ViewModel استفاده ميشه.
اما شخصا پيشنهاد ميکنم هيچ وقت مستقيم با Model کار نکنيد حتي اگر اطلاعاتي که ميخايدنمايش بديد ساده باشه و هيچ Join نداشته باشه.
پيشنهاد ميکنم در Model به صورت مستقيم از Attribute هاي ظاهري هم (مثل Display و ...) استفاده نکنيد.
در واقع ميشه گفت استفاده از ViewModel پيشنهاد ميشه.
وقتی شما از یک View یا چند جدول خروجی می گیری باید حتما از ViewModel استفاده کنی.
با سلام
اگر فقط یک model استفاده میکنید میتونید همون رو پاس بدید ولی اگر چندتا هستن بهتره از همون viewModel استفاده کنید . و پیشنهادم همون view Model هست .
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
58
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
97
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1031
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1348
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
205
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
116
- پاسخ :
0
|
تاریخ :
1403/05/16
- ساعت :
09:57:00 AM
- بازدید :
395
- پاسخ :
2
|
تاریخ :
1403/06/25
- ساعت :
11:39:00 PM
- بازدید :
562
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
58
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
97
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1031
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1348
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1157
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
595
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
205
- پاسخ :
1
|