enisn / AutoFilterer

AutoFilterer is a mini filtering framework library for dotnet. The main purpose of the library is to generate LINQ expressions for Entities over DTOs automatically. The first aim is to be compatible with Open API 3.0 Specifications
MIT License
462 stars 37 forks source link

Dynamic Filtering #12

Closed enisn closed 4 years ago

enisn commented 4 years ago

Summary

This PR includes dynamic filtering feature. For example: generating a LINQ query from a Dictionary like

{ "TotalPage.gte", "5" },
{ "Title.contains", "a" }

Following query will be generated:

...Where(x => x.TotalPage >= 5 && x.Title.Contains("a"))
furkandeveloper commented 4 years ago

Against git flow. feature/* branches not must merge master branch. @enisn

enisn commented 4 years ago

Thank you for your review @furkandeveloper