yfl8910 / Gridify

Easy and optimized way to apply Filtering, Sorting, and Pagination using text-based data.

Home Page:https://alirezanet.github.io/Gridify/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gridify (A Modern Dynamic LINQ library)

GitHub Nuget Nuget Nuget (with prereleases) GitHub Workflow Status

Gridify

Introduction

Gridify is a dynamic LINQ library that converts your string to a LINQ query in the easiest way possible with excellent performance. it also, introduces an easy way to apply Filtering, Sorting and Pagination using text-based data.

Features

  • It's Fast and easy to use
  • Supports filtering, sorting, and pagination
  • Supports string to LINQ conversion
  • Supports nested queries and sub-collections
  • Supports string to object mapping
  • Supports query compilation
  • Supports collection indexes
  • Custom Operators
  • Compatible with ORMs specially 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/.

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 your friends!
  • Help us to improve the documentation!

Contribution

Feel free to send us a pull request!

Check out the Contribution Page

License

MIT

About

Easy and optimized way to apply Filtering, Sorting, and Pagination using text-based data.

https://alirezanet.github.io/Gridify/

License:MIT License


Languages

Language:C# 99.9%Language:Shell 0.1%