QueryMaker 1.6.1
See the version list below for details.
dotnet add package QueryMaker --version 1.6.1
NuGet\Install-Package QueryMaker -Version 1.6.1
<PackageReference Include="QueryMaker" Version="1.6.1" />
paket add QueryMaker --version 1.6.1
#r "nuget: QueryMaker, 1.6.1"
// Install QueryMaker as a Cake Addin #addin nuget:?package=QueryMaker&version=1.6.1 // Install QueryMaker as a Cake Tool #tool nuget:?package=QueryMaker&version=1.6.1
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 evaluation on multiple fields
- Sorting by multiple fields and directions
- Pagination using an index
- Select specified fields and DistinctBy multiple fields
- Extension for IQueryable instances for direct use
- Return both paginated and unpaginated queries, to count total items
License
Distributed under the GNU General Public License v3.0 License. See LICENSE.txt
for more information.
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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.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.
Fixed Order By beign ignored when performing a Distinct By. Fixed Select and Distinct By beign ignored when performing Pagination using an Index.