TypeMapping:执行简单的对象-对象映射

时间:2024-05-20 16:27:24
【文件属性】:

文件名称:TypeMapping:执行简单的对象-对象映射

文件大小:26KB

文件格式:ZIP

更新时间:2024-05-20 16:27:24

C#

类型映射 配置并执行对象到对象的映射。 概述 为现代世界编写的软件涉及在层之间传递对象。 跨层时,对象的值将复制到其他对象,通常是为了避免跨层公开实现细节。 一个示例可能是根据从数据层返回的数据对象为UI创建表示对象。 您可能最终会编写如下所示的代码: Presentation p = new Presentation(); p.UserName = user.Name; p.AccountType = user.Type; // ... 40 other properties .. 编写此代码可能很乏味,甚至可能需要重复。 TypeMapping库旨在通过允许您在一个位置配置一个映射并根据需要多次引用它来简化对象之间的映射。 DefineMap.From().To() .Map(user => user.Name, p => p.Use


【文件预览】:
TypeMapping-master
----.gitignore(1KB)
----README.md(10KB)
----TypeMapping.Tests()
--------MapperTester.cs(3KB)
--------TypeMapping.Tests.csproj(3KB)
--------Properties()
----TypeMapping.vsmdi(510B)
----TypeMapping()
--------MapperExtensions.cs(3KB)
--------Map.cs(709B)
--------Properties()
--------IMapperImplementation.cs(1KB)
--------IFromMapping.cs(2KB)
--------IFromDefinition.cs(1KB)
--------DefineMap.cs(607B)
--------TypeMapping.csproj(3KB)
--------IMapperDefinition.cs(10KB)
--------Mapper.cs(27KB)
--------FromDefinition.cs(1KB)
--------FromMapping.cs(3KB)
----TraceAndTestImpact.testsettings(2KB)
----Local.testsettings(418B)
----TypeMapping.sln(2KB)

网友评论