Regira.Entities.Mapping.AutoMapper
6.6.2
dotnet add package Regira.Entities.Mapping.AutoMapper --version 6.6.2
NuGet\Install-Package Regira.Entities.Mapping.AutoMapper -Version 6.6.2
<PackageReference Include="Regira.Entities.Mapping.AutoMapper" Version="6.6.2" />
<PackageVersion Include="Regira.Entities.Mapping.AutoMapper" Version="6.6.2" />
<PackageReference Include="Regira.Entities.Mapping.AutoMapper" />
paket add Regira.Entities.Mapping.AutoMapper --version 6.6.2
#r "nuget: Regira.Entities.Mapping.AutoMapper, 6.6.2"
#:package Regira.Entities.Mapping.AutoMapper@6.6.2
#addin nuget:?package=Regira.Entities.Mapping.AutoMapper&version=6.6.2
#tool nuget:?package=Regira.Entities.Mapping.AutoMapper&version=6.6.2
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.6.2)
- Regira.Entities.Web (>= 6.6.2)
-
net8.0
- AutoMapper (>= 14.0.0 && < 17.0.0)
- Regira.Entities.DependencyInjection (>= 6.6.2)
- Regira.Entities.Web (>= 6.6.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.