QueryMaker 1.6.3
dotnet add package QueryMaker --version 1.6.3
NuGet\Install-Package QueryMaker -Version 1.6.3
<PackageReference Include="QueryMaker" Version="1.6.3" />
paket add QueryMaker --version 1.6.3
#r "nuget: QueryMaker, 1.6.3"
// Install QueryMaker as a Cake Addin #addin nuget:?package=QueryMaker&version=1.6.3 // Install QueryMaker as a Cake Tool #tool nuget:?package=QueryMaker&version=1.6.3
About The Project
QueryMaker is a .NET library built from the ground up using LINQ Expressions which provides the tools for making complex queries in a dynamic fashion via simple components. This components allow for performing multi-layered filtering with automatic type conversions, sorting with multiple fields and directions, paging using an index, selecting specified fields and DistinctBy multiple fields.
Built With
.NET 6
Features
- Multi-layered filtering
- Automatic type conversion
- Perform same filter evaluation on multiple fields
- Sorting by multiple fields and directions
- Pagination using a field as an index
- Select specified fields and DistinctBy multiple fields
- Extension for IQueryable, IEnumerable, ICollection and IList interfaces for direct use
- Return both a paginated and an unpaginated query on same result
License
Distributed under the GNU General Public License v3.0 License.
Contact
LinkedIn: Jose Toyos
Email: josemoises.toyosvargas@hotmail.com
Project Link: https://github.com/PRLL/QueryMaker
Copyright
©Jose Toyos 2023
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on QueryMaker:
Package | Downloads |
---|---|
QueryMaker.GetDataAsync
QueryMaker.GetDataAsync is an extension package for QueryMaker which adds the functionality to get the resulting data asynchronously. |
|
QueryMaker.Grid
QueryMaker.Grid is a datagrid component built using QuickGrid which provides integrated functionality for using QueryMaker |
GitHub repositories
This package is not used by any popular GitHub repositories.
Added extension methods for IEnumerable, ICollection and IList interfaces.