FastMapperReal 1.0.0
See the version list below for details.
dotnet add package FastMapperReal --version 1.0.0
NuGet\Install-Package FastMapperReal -Version 1.0.0
<PackageReference Include="FastMapperReal" Version="1.0.0" />
paket add FastMapperReal --version 1.0.0
#r "nuget: FastMapperReal, 1.0.0"
// Install FastMapperReal as a Cake Addin
#addin nuget:?package=FastMapperReal&version=1.0.0
// Install FastMapperReal as a Cake Tool
#tool nuget:?package=FastMapperReal&version=1.0.0
FastMapperReal
FastMapperReal is based on the FastMember project developed by mgravell (https://github.com/mgravell/fast-member). FastMapperReal provides fast access to fields and properties of types in .NET, which is especially useful when access to type members is needed dynamically and member names are known only at runtime. This project enables efficient manipulation of type members at runtime, significantly improving performance compared to using standard reflection in .NET.
You should install the NuGet package in Visual Studio or via the console: https://www.nuget.org/packages/noef
Code example:
public class SourceObject
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
public class DestinationObject
{
public int Id { get; set; }
public string Name { get; set; }
}
public class Test
{
private readonly Mapper<SourceObject,DestinationObject> _mapper;
public Test(Mapper<SourceObject,DestinationObject> mapper)
{
_mapper=mapper;
}
Task SomeMethod(){ DestinationObject destinationObject = mapper.Map(sourceObject);}
}
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. |
-
net8.0
- FastMember (>= 1.5.0)
- Microsoft.EntityFrameworkCore (>= 8.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.