eQuantic.Linq.Web.Swashbuckle
3.3.0
See the version list below for details.
dotnet add package eQuantic.Linq.Web.Swashbuckle --version 3.3.0
NuGet\Install-Package eQuantic.Linq.Web.Swashbuckle -Version 3.3.0
<PackageReference Include="eQuantic.Linq.Web.Swashbuckle" Version="3.3.0" />
<PackageVersion Include="eQuantic.Linq.Web.Swashbuckle" Version="3.3.0" />
<PackageReference Include="eQuantic.Linq.Web.Swashbuckle" />
paket add eQuantic.Linq.Web.Swashbuckle --version 3.3.0
#r "nuget: eQuantic.Linq.Web.Swashbuckle, 3.3.0"
#:package eQuantic.Linq.Web.Swashbuckle@3.3.0
#addin nuget:?package=eQuantic.Linq.Web.Swashbuckle&version=3.3.0
#tool nuget:?package=eQuantic.Linq.Web.Swashbuckle&version=3.3.0
eQuantic.Linq.Web.Swashbuckle
Swagger documentation for the eQuantic.Linq query-string
surface. Without it, an endpoint binding EntityQuery<T> shows up in Swagger as an opaque
parameter; with it, consumers see the actual contract:
builder.Services.AddSwaggerGen(options =>
{
options.AddEntityQueryDocumentation(); // pass your QueryStringOptions if you customized key names
});
Every endpoint binding EntityQuery<T> (MVC) or EntityQueryModel<T> (Minimal APIs) then
documents:
filter— the complete syntax cheat sheet (comparisons,and/or/not,in/nin,any/all, aggregates, method segments, quoting) plus the entity's real member paths discovered by reflection: camelCase, one navigation level (customer.name), collections with their element members (items→price,quantity…), enum values listed,[Column]aliases surfaced. Marked repeatable (values AND together).orderBy,select— syntax plus the same path catalog.skip,take— non-negative integers.- Examples generated from the entity's actual members (
id:gt(0),notes:ct(a)). - The 400 parse-error response.
Key names follow your QueryStringOptions (FilterKey = "q" documents q).
Targets Swashbuckle.AspNetCore 10+ on net8.0/net10.0. On .NET 9/10 with the built-in
Microsoft.AspNetCore.OpenApi instead, use
eQuantic.Linq.Web.OpenApi.
Learn more
ASP.NET Core & Specifications guide · query-string syntax reference · all guides
MIT © eQuantic Tech
| 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 is compatible. 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. |
-
net10.0
- eQuantic.Linq.Web.AspNetCore (>= 3.3.0)
- Swashbuckle.AspNetCore.SwaggerGen (>= 10.2.3)
-
net8.0
- eQuantic.Linq.Web.AspNetCore (>= 3.3.0)
- Swashbuckle.AspNetCore.SwaggerGen (>= 10.2.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on eQuantic.Linq.Web.Swashbuckle:
| Package | Downloads |
|---|---|
|
eQuantic.Core.Api
eQuantic API Library |
GitHub repositories
This package is not used by any popular GitHub repositories.
First release: EntityQueryOperationFilter documenting the query-string surface of EntityQuery/EntityQueryModel endpoints, with AddEntityQueryDocumentation registration.