WebApiSkeleton.SearchUtilities
1.1.0
See the version list below for details.
dotnet add package WebApiSkeleton.SearchUtilities --version 1.1.0
NuGet\Install-Package WebApiSkeleton.SearchUtilities -Version 1.1.0
<PackageReference Include="WebApiSkeleton.SearchUtilities" Version="1.1.0" />
<PackageVersion Include="WebApiSkeleton.SearchUtilities" Version="1.1.0" />
<PackageReference Include="WebApiSkeleton.SearchUtilities" />
paket add WebApiSkeleton.SearchUtilities --version 1.1.0
#r "nuget: WebApiSkeleton.SearchUtilities, 1.1.0"
#:package WebApiSkeleton.SearchUtilities@1.1.0
#addin nuget:?package=WebApiSkeleton.SearchUtilities&version=1.1.0
#tool nuget:?package=WebApiSkeleton.SearchUtilities&version=1.1.0
WebApiSkeleton.Search
WebApiSkeleton.Search contains NuGet packages that provide useful utility classes that can be used to implement
searching and SQL generation for database entities.
Description
WebApiSkeleton.SeachUtilitiescontains base classes for filtering, sorting and pagination. Also provides utility classes to implement searching in services or map filters from one entity to another;WebApiSkeleton.SearchSqlGenerationcontainsISearchSqlConverterabstraction that is implemented for different database providers. Also definesSqlFilterDefinitionthat can be used in SQL generation;WebApiSkeleton.SearchSqlGeneration.Postgrescontains an implementation ofISearchSqlConverterfor PostgreSQL provider;WebApiSkeleton.SearchSqlGeneration.Sqlitecontains and implementation ofISearchSqlConverterfor SQLite provider.
Example
Example usage for PostgreSQL provider can be found in examples directory.
Versioning
All projects are versioned using following format: major.minor.patch. Versioning rules for all projects:
patchneeds to be incremented when any minor change is made to the project, such as bugfixes or small project-specific features addedminorneeds to be incremented when new template-wide feature is implemented. In this case all of the projects must have the same version setmajorneeds to be incremented when theWebApiSkeletontemplate has experienced significant changes, that need to upgrade all of the template packages. In this case all of the projects must have the same version set
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on WebApiSkeleton.SearchUtilities:
| Package | Downloads |
|---|---|
|
WebApiSkeleton.SearchSqlGeneration
Package containing base abstraction that is used to implement search SQL generation. |
|
|
WebApiSkeleton.Security.Core
Package containing base models and abstractions that are used to implement core security functionality. |
GitHub repositories
This package is not used by any popular GitHub repositories.