Gridify (A Modern Dynamic LINQ library)
Introduction
Gridify is a dynamic LINQ library that simplifies the process of converting strings to LINQ queries. With exceptional performance and ease-of-use, Gridify makes it effortless to apply filtering, sorting, and pagination using text-based data.
Features
- Fast and easy to use
- Supports filtering, sorting, and pagination
- Supports
string
to LINQ conversion - Supports nested queries and sub-collections
- Supports
string
toobject
mapping - Supports query compilation
- Supports collection indexes
- Custom Operators
- Compatible with ORMs, especially Entity Framework
- Can be used on every collection that LINQ supports
- Compatible with object-mappers like AutoMapper
Documentation
Check out our docs at https://alirezanet.github.io/Gridify/.
Articles / Examples
- Using Gridify in the api controllers
- Trabajando con filtros dinámicos usando Gridify en .NET by @Henrique Mauri (Spanish)
- آشنایی با Gridify (Persian)
- Comming soon
Want to support us?
- Don't forget to give a
⭐ to this repo on GitHub! - Share your feedback and ideas to improve the library!
- Share the library on your favorite social media and with your friends!
- Help us to improve the documentation!
Contribution
We welcome contributions! Feel free to send us a pull request. Check out our Contribution Page for more information.
License
This project is licensed under the MIT License.