I have a very complex model that has over 31 fields.
I'm builiding an app where client should be able to filter the database records by each and every of these 31 fields, then sort and paginate the results.
Not only that, I also want to be able to:
- specify precise value to search for
- specify a partial value (starts_with, ends_with, contains)
- specify a range of values (value between %from and %to)
- specify whether or not to ignore the casing
- what to sort results by
Is there anything I could use? Perhaps something that would build a json string describing these filters etc. and when sent builds a LINQ query or something?
Thanks in advance!