在NHibernate中,我们可以使用setResultTransformer来获取不同的类型。
query.setResultTransformer(new AliasToBeanResultTransformer(ViewAd.class));
但是,我们可以做些什么来获得不同的类型(比如视图模型不需要表格的所有字段)在EntityFramework中?
提前致谢。
答案 0 :(得分:0)
试试AutoMapper。它允许您定义和使用映射:
在Global.asax.cs中定义:
Mapper.CreateMap<Order, OrderDto>();
在代码中使用地图:
OrderDto dto = Mapper.Map<OrderDto>(order);