soroush.elec
چهارشنبه 07 آبان 1393, 13:00 عصر
سلام دوستان
فرض کنید در mvc یک viewModel داشته باشیم که بعضی از property های آن از روی فیلد های domain model محاسبه می شوند. حال آیا بهتر است این محاسبات در کنترلر انجام شده و پراپرتی های viewModel پر شوند. و یا آنکه در متد get این پراپرتی ها منطق مربوط به محاسبات آورده شده و از روی فیلدهای دیگر محاسبه شود.
من دنبال best practice هستم. احساس خودم آنست که روش دوم سبب کندی برنامه می شود. چون فیلدهای viewmodel باید با هم تعامل داشته و ....
فرض کنید در mvc یک viewModel داشته باشیم که بعضی از property های آن از روی فیلد های domain model محاسبه می شوند. حال آیا بهتر است این محاسبات در کنترلر انجام شده و پراپرتی های viewModel پر شوند. و یا آنکه در متد get این پراپرتی ها منطق مربوط به محاسبات آورده شده و از روی فیلدهای دیگر محاسبه شود.
من دنبال best practice هستم. احساس خودم آنست که روش دوم سبب کندی برنامه می شود. چون فیلدهای viewmodel باید با هم تعامل داشته و ....