Regira.Entities.Web
6.6.0
dotnet add package Regira.Entities.Web --version 6.6.0
NuGet\Install-Package Regira.Entities.Web -Version 6.6.0
<PackageReference Include="Regira.Entities.Web" Version="6.6.0" />
<PackageVersion Include="Regira.Entities.Web" Version="6.6.0" />
<PackageReference Include="Regira.Entities.Web" />
paket add Regira.Entities.Web --version 6.6.0
#r "nuget: Regira.Entities.Web, 6.6.0"
#:package Regira.Entities.Web@6.6.0
#addin nuget:?package=Regira.Entities.Web&version=6.6.0
#tool nuget:?package=Regira.Entities.Web&version=6.6.0
Regira.Entities.Web
The ASP.NET Core Web API layer of Regira Entities. A controller derived from EntityControllerBase exposes an entity's REST endpoints — details, list, search with paging, create, modify, patch, save and delete — over its IEntityService, mapping to and from the DTO types it names through IEntityMapper. An application that wants no controller classes maps the same endpoints from its registrations with app.MapEntityEndpoints(). It is the top-level entry point for a web API and brings Regira.Entities.DependencyInjection, Regira.Entities.EFcore and Regira.Entities.Mediator transitively.
Installation
<PackageReference Include="Regira.Entities.Web" Version="6.*" />
The package brings EF Core but no database provider: add one (for example Microsoft.EntityFrameworkCore.Sqlite) to the application.
Documentation
- Quickstart — from an empty folder to a working entity CRUD API
- Web Endpoints — choosing a controller base, the standard endpoints, paging, response types and error codes; the generated endpoints ship without authorization
- Mapped Endpoints — the same endpoints mapped from the registrations, without controllers
- Regira Entities — the entity framework, its pipeline and the full documentation index
License
Regira Commercial License, with a free tier that applies automatically — no key is needed within its limits. A license key removes the limits and is validated fully offline. See the license text and the licensing overview; keys are available at regira.com/licensing.
| 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
- Regira.Entities.DependencyInjection (>= 6.6.0)
- Regira.Entities.EFcore (>= 6.6.0)
- Regira.Entities.Mediator (>= 6.6.0)
- Regira.Web (>= 6.6.0)
-
net8.0
- Regira.Entities.DependencyInjection (>= 6.6.0)
- Regira.Entities.EFcore (>= 6.6.0)
- Regira.Entities.Mediator (>= 6.6.0)
- Regira.Web (>= 6.6.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Regira.Entities.Web:
| Package | Downloads |
|---|---|
|
Regira.Entities.Mapping.AutoMapper
AutoMapper integration for Regira entity mapping. Free tier included — a license key removes the free-tier limits. |
GitHub repositories
This package is not used by any popular GitHub repositories.