不错的东西: AutoMapper
来源:互联网 发布:8051单片机工作原理 编辑:程序博客网 时间:2024/04/27 19:52
详细信息可阅读原文:http://csharppulse.blogspot.in/2013/08/crud-operations-using-automapper-in-c_381.html
这东西可简化将模型转换为实体的代码,具体可看代码:
目前习惯写法的代码:
public ActionResult Details(int? id) { var dbContext = new MyDBDataContext(); var userDetails = dbContext.Users.FirstOrDefault(userId => userId.UserId == id); var user = new LearningMVC.Models.User(); if (userDetails != null) { user.UserId = userDetails.UserId; user.FirstName = userDetails.FirstName; user.LastName = userDetails.LastName; user.Address = userDetails.Address; user.PhoneNo = userDetails.PhoneNo; user.EMail = userDetails.EMail; user.Company = userDetails.Company; user.Designation = userDetails.Designation; } return View(user); }
使用AutoMap后可这样写:
public ActionResult Details(int? id) { var dbContext = new MyDBDataContext(); Mapper.CreateMap<LearningMVC.User, LearningMVC.Models.User>(); var userDetails = dbContext.Users.FirstOrDefault(userId => userId.UserId == id); LearningMVC.Models.User user = Mapper.Map<LearningMVC.User, LearningMVC.Models.User>(userDetails); return View(user); }
- 不错的东西: AutoMapper
- 不错的东西
- Blender真是不错的东西
- Prototype.js是个不错的东西
- VSS是个不错的东西~
- 微软的东西感觉不错呀。
- gnuplot是个不错的东西
- 这里有些东西还是蛮不错的
- mysqlandbox是个不错的东西
- AutoMapper的配置方法
- AutoMapper的配置方法
- AutoMapper的使用
- AutoMapper的使用方法
- AutoMapper
- AutoMapper
- AutoMapper
- 基于Groovy的Grails,也许是个不错的东西
- 今天接触layer,国内的,这东西真的不错
- Android_ViewPager_用户向导
- 解决myeclipse安装SVN插件不起作用
- SQL Server 2005 附加 数据库为 只读 的解决方法(转)
- sql server 性能分析工具
- ArrayList Vector LinkedList区别与用法
- 不错的东西: AutoMapper
- MYSQL的C 语言接口
- 开发笔记——websocket
- Textarea根据内容自适应高度
- hadoop1.2.1下编译及安装eclipse4.2插件
- 由2000W多条开房数据引发的思考、实践 --IO
- Js中 关于top、clientTop、scrollTop、offsetTop的用法
- Android获取手机配置信息
- 什么是MCU