Diverger.Modular.Mapping
1.0.0
dotnet add package Diverger.Modular.Mapping --version 1.0.0
NuGet\Install-Package Diverger.Modular.Mapping -Version 1.0.0
<PackageReference Include="Diverger.Modular.Mapping" Version="1.0.0" />
<PackageVersion Include="Diverger.Modular.Mapping" Version="1.0.0" />
<PackageReference Include="Diverger.Modular.Mapping" />
paket add Diverger.Modular.Mapping --version 1.0.0
#r "nuget: Diverger.Modular.Mapping, 1.0.0"
#:package Diverger.Modular.Mapping@1.0.0
#addin nuget:?package=Diverger.Modular.Mapping&version=1.0.0
#tool nuget:?package=Diverger.Modular.Mapping&version=1.0.0
Perfil del mapeo: //Configuración de los mapeos que se van a realizar:
public class ProveedorMappingProfile : MappingProfile { public override void Configure(MappingRegistry registry) { registry.Register<Proveedor, ProveedorDto>(p ⇒ new ProveedorDto { Id = p.Id, Nombre = p.Nombre, Email = p.Email });
registry.Register<ProveedorDto, Proveedor>(dto => new Proveedor
{
Id = dto.Id,
Nombre = dto.Nombre,
Email = dto.Email
});
}
}
Program.cs: builder.Services.AddDivergerMapping(typeof(ProveedorMappingProfile)); //registros de todos los perfiles de mapeos que se necesiten
DI Mapper y Uso:
public class ProveedorService { private readonly IObjectMapper _mapper;
public ProveedorService(IObjectMapper mapper)
{
_mapper = mapper;
}
public ProveedorDto GetProveedorDto(Proveedor proveedor)
{
return _mapper.Map<Proveedor, ProveedorDto>(proveedor);
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. 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 was computed. 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. |
-
net9.0
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0 | 146 | 5/29/2025 |