PDA

View Full Version : ساختن شرط where مربوط ب فیلتر انجام شده توسط کاربر وظیفه ی کدوم لایه است؟



resident
دوشنبه 19 اسفند 1392, 18:37 عصر
سلام.

من یه کلاسی دارم می نویسم برای اینکه condition بسازه.
کاربر تو گرید وقتی فیلتر می کنه، با استفاده از این کلاس شرط ساخته میشه(شرط where مربوط به query).
حالا میخوام ببینم این کار تو کدوم لایه باید انجام بشه؟ DAL یا BLL یا UI?

plus
سه شنبه 20 اسفند 1392, 02:22 صبح
UI باید به طریقی به BL شرایطی که User وارد کرده رو ارسال کنه و BL هم درخواست رو به DAL ارسال کنه...ساخت Query میتونه در DAL (بر اساس پارامتر فیلتری از UI اومده) انجام بشه...البته این روش وحی منزل نیست بستگی به نحوه کار شما هم داره.