随笔分类 -  AutoMapper

摘要:【简介】:虽然AutoMapper已经覆盖了大部分的映射场景,但是还有1%~5%的情况需要值解析器的帮助。很多时候,值解析器实现的功能可以直接在实体层通过逻辑代码直接实现,然而,如果这种逻辑只是映射时需要,这就会混乱我们的源类型以及带来不必要的操作。这种情况下,AutoMapper允许成员配置自定义值解析器以达到想要的效果。【示例】接上例:【AutoMapper基础】简单示例--Flatenning如果computer中有多个InternalMemory,那么在ComputerMainInfo中要取得InternalMemorySize时就需要将所有的InternalMemory的Size相加 阅读全文
posted @ 2013-12-18 16:50 Wiki-Locas 阅读(460) 评论(0) 推荐(0)
摘要:【Flattening】One of the common usages of object-object mapping is to take a complex object model and flatten it to a simpler model.【类图】【Code】CPU:public class CPU { public string ProducerName { get; set; } public string ModelName { get; set; } public double MainFrequency { get;... 阅读全文
posted @ 2013-12-18 16:27 Wiki-Locas 阅读(423) 评论(0) 推荐(0)
摘要:【简介】项目地址:https://github.com/AutoMapper/AutoMapper。帮助文档:https://github.com/AutoMapper/AutoMapper/wiki新手入门:https://github.com/AutoMapper/AutoMapper/wiki/Getting-startedAutoMapper是一个.NET的对象映射工具,AutoMapper可以将复杂的对象转换为DTO(Data Transfer Object),或者简单的对象,以方便数据的序列化以及传输。【支持的平台】.NET 4 and higherSilverlight 4 an 阅读全文
posted @ 2013-12-18 15:32 Wiki-Locas 阅读(386) 评论(0) 推荐(0)