2011-01-19 6 views
1

ねえ、Fluent NHibernateで遊んできましたが、今ではEF Code FirstのようにIDbSet<T>のようなことをしたいと思います。Fluent NHibernateのIDbSet <T>に相当しますか?

ありがとうございました!

+0

NHibernateでは必要ありません。あなたは何を達成したいですか? –

+0

私はDbSetのようなものを宣言しようとしています Tのすべてのエンティティがあり、そのDbSetを.Add、.Remove、.Selectなどに使用しますか? – ebb

答えて

1

NHibernateでは、ISessionインターフェイス(reference docs with example)でエンティティを操作します。必要であれば、リポジトリにセッションをラップすることができます(例:Sharp Architecture repository

+0

メソッドからメソッドに渡して、それをメソッドに戻して、それを保存するために使用できるコレクションはありませんか? – ebb

+0

IDbSet で私は次のようにすることができます:IDbSet = context.Set ();コンテキストはDbContextです。流暢なnhibernateで同様のことをすることはできますか? – ebb

+0

@ebb:リポジトリパターンを使用します。投稿したリンクを参照してください。 –

関連する問題