0

在 NHibernate 中,我们可以使用 setResultTransformer 来获取不同的类型。

query.setResultTransformer(new AliasToBeanResultTransformer(ViewAd.class));

但是,我们可以做些什么来获得EntityFramework中的不同类型(例如视图模型不需要表的所有字段)?

提前致谢。

4

1 回答 1

0

试试AutoMapper。它允许您定义和使用映射:

在 Global.asax.cs 中定义:

Mapper.CreateMap<Order, OrderDto>();

在您的代码中使用地图:

OrderDto dto = Mapper.Map<OrderDto>(order);
于 2013-11-07T01:54:40.937 回答