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 に答える