自定义博客皮肤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 1004

原创 AutoMapper在MVC中的运用小结

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

2014-02-25 23:53:03 655

原创 AutoMapper在MVC中的运用07

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

2014-02-25 23:31:42 992

原创 AutoMapper在MVC中的运用06

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

2014-02-25 21:13:37 721

原创 AutoMapper在MVC中的运用05

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

2014-02-25 20:37:15 1096

原创 AutoMapper在MVC中的运用04

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

2014-02-25 18:08:21 788

原创 AutoMapper在MVC中的运用03

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

2014-02-25 17:41:18 720

原创 AutoMapper在MVC中的运用02

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

2014-02-25 16:16:18 670

原创 AutoMapper在MVC中的运用01

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

2014-02-25 15:16:50 1468

空空如也

空空如也

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

TA关注的人

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