将数据表映射到模型快速

时间:2011-09-24 10:52:28

标签: c# asp.net-mvc-3

我有一个简单的问题,我认为必须有一个简单的答案......也许吧。 :)

我正在写一个MVC3应用程序。我有一个来自以前版本的应用程序的现有数据库,所以它是一个数据驱动的应用程序。我宁愿使用存储过程/ SQL命令,而不是使用EF来访问数据和LINQ表达式。

我想要做的是运行一个SQL命令,它返回一个数据表对象,然后将其映射到包含完全相同字段的模型。可悲的是,我现在手动执行此操作,遍历数据行。必须有一些更好的方法吗?

感谢您的任何提示......并且不要嘲笑我的新手问题。

1 个答案:

答案 0 :(得分:2)

AutoMapper应该完成这项工作,请在此处查看:AutoMapper

在SO上也有很多关于它的问题和答案:

AutoMapper: Mapping between a IDataReader and DTO object

Automapper Mapping

AutoMapper issue