• 1397/04/16

Dynamic Reporting :

با سلام. استاد نیاز به راهنمایی شما داشتم.

من صفحه ای طراحی و ایجاد کردم که در اون چندین فیلد از جداول دیتایبس وجود داره و کاربر میتونه فیلترینگ های خودش رو انجام بده. مثلا افرادی که جنسیت : مرد و زن ، سن بین 30 تا 35 و در دوره های A,B,C شرکت کرده اند.

سوال من اینه : میخوام به کاربر این اجازه رو بدم رابطه And و یا OR بودن شرط ها رو خودش انتخاب کنه؟ درواقع با ارسال پارامتر های انتخاب شده به Controller،  اون دستور linq رو چطور تشکیل بدم با این شرط که هیچ کدوم از پارامتر ها ثابت نیستند (ممکنه n تا دوره وجود داشته باشه و کاربر فقط 4 تاش رو انتخاب کنه) ؟

مثلا حالت اول :در دوره های A و B و C بطور همزمان شرکت کرده اند . حالت دوم در دوره های A یا B یا C شرکت کرده باشند.

  • 1397/04/17
  • ساعت 11:38

استاد من رو هم راهنمایی میفرمایین


  • 1397/04/17
  • ساعت 11:54

بهتره

برای کوئری های داینامیک ما از Dapper استفاده میکنیم


  • 1397/04/17
  • ساعت 11:57

برای بالاتر رفتن سرعت اجرای کوئری یا پیاده سازی پیچیده Expression این نظر رو دارین؟


  • 1397/04/17
  • ساعت 12:45

خیر

Orm Dapper

در همین سایت آموزشش هست


logo-enamadlogo-samandehi