Regira.Entities.Mapping.AutoMapper
6.5.0
dotnet add package Regira.Entities.Mapping.AutoMapper --version 6.5.0
NuGet\Install-Package Regira.Entities.Mapping.AutoMapper -Version 6.5.0
<PackageReference Include="Regira.Entities.Mapping.AutoMapper" Version="6.5.0" />
<PackageVersion Include="Regira.Entities.Mapping.AutoMapper" Version="6.5.0" />
<PackageReference Include="Regira.Entities.Mapping.AutoMapper" />
paket add Regira.Entities.Mapping.AutoMapper --version 6.5.0
#r "nuget: Regira.Entities.Mapping.AutoMapper, 6.5.0"
#:package Regira.Entities.Mapping.AutoMapper@6.5.0
#addin nuget:?package=Regira.Entities.Mapping.AutoMapper&version=6.5.0
#tool nuget:?package=Regira.Entities.Mapping.AutoMapper&version=6.5.0
Regira.Entities.Mapping.AutoMapper
AutoMapper as the entity ↔ DTO mapper for Regira Entities. options.UseAutoMapper() in the UseEntities() callback makes AutoMapper the IEntityMapper. Unlike the Mapster adapter it does not map by convention: every entity ↔ DTO pair is registered with the per-entity UseMapping<>() / AddMapping<>() statements, each of which creates the AutoMapper map. No profile assemblies are scanned; an optional callback receives the IServiceProvider and the IMapperConfigurationExpression.
This adapter is deprecated: new applications use Regira.Entities.Mapping.Mapster.
Installation
<PackageReference Include="Regira.Entities.Mapping.AutoMapper" Version="6.*" />
- The AutoMapper dependency range is
[14.0.0,17.0.0), so NuGet resolves 14.0.0, the last MIT-licensed release. AutoMapper 15.0.0 and later are licensed by their vendor under RPL-1.5 or a paid licence; the fix for advisory GHSA-rvv3-g6hj-g44x needs 16.x, which you pin yourself under those terms. - The package depends on Regira.Entities.Web, and with it ASP.NET Core; the Mapster adapter depends only on Regira.Entities.DependencyInjection.
Documentation
- Mapping — registering maps for AutoMapper, configuring the engine, and after-mappers
- Regira Entities — the entity framework this package plugs into
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
- AutoMapper (>= 14.0.0 && < 17.0.0)
- Regira.Entities.DependencyInjection (>= 6.5.0)
- Regira.Entities.Web (>= 6.5.0)
-
net8.0
- AutoMapper (>= 14.0.0 && < 17.0.0)
- Regira.Entities.DependencyInjection (>= 6.5.0)
- Regira.Entities.Web (>= 6.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.