自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stay hungry, stay modest

之所以想爬到山顶是因为想看到更大的世界

  • 博客(9)
  • 收藏
  • 关注

原创 RenderPartial和RenderAction区别

本篇参考了 Shailendra Chauhan和 Jag Reehal的博文。RenderParital和RenderAction的共同点:※ 都能返回部分视图※ 返回的部分视图和主视图共用一个TextWriter对象把内容写到Http Response中  什么时候使用Html.RenderPartial当部分视图中的数据是主视图的一

2014-02-26 17:23:31 985

原创 AutoMapper在MVC中的运用小结

※ 配置、单元测试、AOP注入 ※ Decimal转换成String类型 ※ 源数组转换成目标数组   ※ 源中的集合(数组)属性转换成目标中的集合(数组)属性※ 子类父类间的映射 ※ 源字典集合转换成目标字典集合 ※ 枚举映射※ 自定义解析器  ※ 源中的复杂属性和Get...方法转换成目标属性 ※ 类型转换,源string

2014-02-25 23:53:03 617

原创 AutoMapper在MVC中的运用07

本文参考了Taswar Bhatti的博客,他写了《Instant AutoMapper》这本书。遗憾的是,这本电子版书在国内还买不到,也下载不到。也只能从他的有限几篇博文中来窥探一二了。本文模拟了一个关于订单的应用场景,涉及到的方面包括:※ 显示所有订单※ 显示客户信息※ 显示订单,但不显示view model OrderDto中的集合导航属性※ 把源中的DateTi

2014-02-25 23:31:42 936

原创 AutoMapper在MVC中的运用06

本篇AutoMapper使用场景:※ 当源和目标具有同名的复杂类型属性、集合类型属性,这2种属性对应的类间也需建立映射※ 一次性定义好源和目标的所有映射※ 一次性定义好源和目标的所有映射,目标中有复杂类型属性※ 一次性定义好源和目标的所有映射,目标中有复杂类型属性,为复杂类型创建自定义解析器□ Domain model    public class Boo

2014-02-25 21:13:37 675

原创 AutoMapper在MVC中的运用05

本篇AutoMapper使用场景:※ 动态实现接口方法或属性※ 目标中的属性如果比源多,可以忽略多出的属性※ 目标有virtual属性,可忽略※ 目标属性值为null的解决办法※ int转string※ bool转string※ DateTime转String  动态实现接口方法或属性    public interface ICreat

2014-02-25 20:37:15 1049

原创 AutoMapper在MVC中的运用04

本篇AutoMapper使用场景:※ 类型转换,源string类型分别转换成int, DateTime,Type※ 源和目标都包含复杂类型属性※ 把源中的一个属性映射到目标中的多个属性  类型转换,源string类型分别转换成int, DateTime,Type□ Domain model    public class Source2 

2014-02-25 18:08:21 734

原创 AutoMapper在MVC中的运用03

本篇AutoMapper使用场景:※ 源字典集合转换成目标字典集合※ 枚举映射※ 自定义解析器  ※ 源中的复杂属性和Get...方法转换成目标属性  源字典集合转换成目标字典集合□ Domain model    public class SourceValue    {        public int Value { get;

2014-02-25 17:41:18 673

原创 AutoMapper在MVC中的运用02

本篇AutoMapper使用场景:※ Decimal转换成String类型※ 源数组转换成目标数组   ※ 源中的集合(数组)属性转换成目标中的集合(数组)属性※ 子类父类间的映射  Decimal转换成String类型□ Domain model    public class Order    {        public

2014-02-25 16:16:18 620

原创 AutoMapper在MVC中的运用01

MVC中,如果想在Domain Model和View Model之间建立映射,用AutoMapper是一个不错的选择。不仅如此,AutoMapper能在不同对象之间建立映射,比如string与int类型, DateTime与int类型,接口与实现类,等等。本篇主要总结AutoMapper在MVC中的配置、使用、单元测试,以及各种映射场景。注意:如果通过NuGet下载最新版的Auto

2014-02-25 15:16:50 1415

空空如也

空空如也

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

TA关注的人

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