2

Automapperを実装して、ViewModelをエンティティにマップしようとしています。エンティティのプロパティの1つがエンティティでもあります。

コンバーターでNHibernateのISession.Load<>メソッドを使用してこれをロードしたいと思います。

それで、問題は、ISessionをITypeConverter実装に注入する最良の方法は何ですか?また、注入されたISessionは破棄されるため、マッピングが必要になるたびに新しいISessionを注入する必要があることに注意してください。

4

2 に答える 2

0

nHibernate については申し訳ありませんが、誰もこの質問に答えたくないようです...

これに取り組む方法は、おそらく独自のカスタム モデル バインダーを作成することです。その後、ViewModel をエンティティにマッピングすることができます。

HttpRequest オブジェクトにもアクセスできるため、すべてのテキスト フィールドを取り出してエンティティにマップできます。

あなたの質問に固有のものではありませんが、これが役立つことを願っています。

于 2010-01-08T01:57:50.707 に答える