WebApiSkeleton.SearchSqlGeneration
1.1.1
dotnet add package WebApiSkeleton.SearchSqlGeneration --version 1.1.1
NuGet\Install-Package WebApiSkeleton.SearchSqlGeneration -Version 1.1.1
<PackageReference Include="WebApiSkeleton.SearchSqlGeneration" Version="1.1.1" />
paket add WebApiSkeleton.SearchSqlGeneration --version 1.1.1
#r "nuget: WebApiSkeleton.SearchSqlGeneration, 1.1.1"
// Install WebApiSkeleton.SearchSqlGeneration as a Cake Addin #addin nuget:?package=WebApiSkeleton.SearchSqlGeneration&version=1.1.1 // Install WebApiSkeleton.SearchSqlGeneration as a Cake Tool #tool nuget:?package=WebApiSkeleton.SearchSqlGeneration&version=1.1.1
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.SeachUtilities
contains 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.SearchSqlGeneration
containsISearchSqlConverter
abstraction that is implemented for different database providers. Also definesSqlFilterDefinition
that can be used in SQL generation;WebApiSkeleton.SearchSqlGeneration.Postgres
contains an implementation ofISearchSqlConverter
for PostgreSQL provider;WebApiSkeleton.SearchSqlGeneration.Sqlite
contains and implementation ofISearchSqlConverter
for 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:
patch
needs to be incremented when any minor change is made to the project, such as bugfixes or small project-specific features addedminor
needs to be incremented when new template-wide feature is implemented. In this case all of the projects must have the same version setmajor
needs to be incremented when theWebApiSkeleton
template 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. |
-
net8.0
- WebApiSkeleton.DatabaseMapping (>= 1.1.1)
- WebApiSkeleton.SearchUtilities (>= 1.1.1)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on WebApiSkeleton.SearchSqlGeneration:
Package | Downloads |
---|---|
WebApiSkeleton.Security.Core
Package containing base models and abstractions that are used to implement core security functionality. |
|
WebApiSkeleton.SearchSqlGeneration.Postgres
Package containing PostgreSQL implementation of search SQL generation. |
|
WebApiSkeleton.SearchSqlGeneration.Sqlite
Package containing Sqlite implementation of search SQL generation. |
GitHub repositories
This package is not used by any popular GitHub repositories.