با سلام. استاد نیاز به راهنمایی شما داشتم.
من صفحه ای طراحی و ایجاد کردم که در اون چندین فیلد از جداول دیتایبس وجود داره و کاربر میتونه فیلترینگ های خودش رو انجام بده. مثلا افرادی که جنسیت : مرد و زن ، سن بین 30 تا 35 و در دوره های A,B,C شرکت کرده اند.
سوال من اینه : میخوام به کاربر این اجازه رو بدم رابطه And و یا OR بودن شرط ها رو خودش انتخاب کنه؟ درواقع با ارسال پارامتر های انتخاب شده به Controller، اون دستور linq رو چطور تشکیل بدم با این شرط که هیچ کدوم از پارامتر ها ثابت نیستند (ممکنه n تا دوره وجود داشته باشه و کاربر فقط 4 تاش رو انتخاب کنه) ؟
مثلا حالت اول :در دوره های A و B و C بطور همزمان شرکت کرده اند . حالت دوم در دوره های A یا B یا C شرکت کرده باشند.
استاد من رو هم راهنمایی میفرمایین
بهتره
برای کوئری های داینامیک ما از Dapper استفاده میکنیم
برای بالاتر رفتن سرعت اجرای کوئری یا پیاده سازی پیچیده Expression این نظر رو دارین؟
خیر
Orm Dapper
در همین سایت آموزشش هست