自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

使用AutoMapper实现Dto和Model的自由转换(下)

书接上文。在上一篇文章中我们讨论了使用AutoMapper实现类型间1-1映射的两种方式——Convention和Configuration,知道了如何进行简单的OO Mapping。在这个系列的最后一篇文章我想基于我们的需求讨论一些中级别的话题,包括:如何实现类型体型之间的映射,以及如何为两个类型实现多个映射规则。[b][size=medium]【四】将一个类型映射为类型体系[/size][...

2011-07-17 18:52:45 300

使用AutoMapper实现Dto和Model的自由转换(中)

注:本系列文章的代码可以在[url=http://dl.iteye.com/topics/download/e726bcb3-f8d0-35a1-a28c-9d26ecf0b5ae]这里[/url]下载。在上一篇文章中我们构造出了完整的应用场景,包括我们的Model、Dto以及它们之间的转换规则。下面就可以卷起袖子,开始我们的AutoMapper之旅了。[size=medium]【二】...

2011-07-17 15:05:43 313

使用AutoMapper实现Dto和Model的自由转换(上)

注:本系列文章的代码可以在[url=http://dl.iteye.com/topics/download/e726bcb3-f8d0-35a1-a28c-9d26ecf0b5ae]这里[/url]下载。在实际的软件开发项目中,我们的“业务逻辑”常常需要我们对同样的数据进行各种变换。例如,一个Web应用通过前端收集用户的输入成为Dto,然后将Dto转换成领域模型并持久化到数据库中。另一方面...

2011-07-17 09:44:07 300

使用XmlSerializer序列化可空属性

使用XmlSerializer可以方便的将对象序列化为xml,实现应用之间的数据交互。但是XmlSerializer却不能很好地序列化类型中的可空字段。例如,有如下定义的类Person:[code="c#"] [Serializable] [XmlRoot(ElementName = "Person")] public class Person {...

2011-07-13 22:51:17 621

记一次复杂的sql server xml字段查询

项目中一直使用”no sql”的方式将entity序列化成xml格式存储在sql server数据库表的xml字段中,最近终于要对数据进行迁移了,需要将数据迁移回关系型格式,因此也经历了一次比较有趣而又复杂的xml查询。具体问题是这样的。数据库中有一张EntityState表用于存储应用中所有被xml序列化的entity,表结构如下图所示:[img]http://dl.iteye.com/...

2011-06-12 23:17:31 339

原创 Castle ActiveRecord中Inverse对Delete的影响

最近在项目中使用Castle ActiveRecord,在使用HasMany定义的关联时出现了无法级联删除的问题。我在项目中定义了两个实体类FeedEntry和FeedEntryLink如下:[code="c#"] [ActiveRecord(Table = "FeedEntries")] public class FeedEntry : ActiveRecordBas...

2011-06-05 22:59:15 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除