【发布时间】:2011-01-18 20:37:33
【问题描述】:
我在 Visual Studio 2010 中有一个使用实体框架的 MVC 2 项目,并且我有一个“ProductModel”类,它正在执行 LINQ 查询以从数据库中返回产品。
我想返回 Products 对象而不是默认的“实体”查询对象,所以我发现我必须这样做:
var product = from x in productosBD.Products
where x.Id == id
select new ProductoModels { Id = x.Id, NombreCorto = x.NombreCorto, NombreLargo = x.NombreLargo, Pvp = x.Pvp .... };
问题是我必须对数据库表的所有属性进行所有分配(可能很容易 30)所以我的问题是:有没有办法自动映射数据库实体和我的对象类?比如:
var product = from xin productosBD.Products
where x.Id == id
select x;
但要重新修复 Products 对象?
提前致谢
【问题讨论】:
标签: visual-studio linq entity-framework