これは、この質問の精緻化と明確化です。
2 つのテーブルがあるFoo
としBar
ます。
Bar
への FK がありFoo
ます。
アプリケーションでは、テーブルはクラスによって表されFoo
、 のリストがありBar
ます。
Bar
の ID のプロパティがありFoo
、データベースに FK があります。
Session
とTransaction
withのコンテキストでは、IsolationLevel.ReadUncommitted
のインスタンスをデータベースに追加し、生成された ID をのインスタンスのプロパティにFoo
割り当て、データベースにも追加します。Foo_id
Bar
さて、を呼び出す前に、データベースから のリストをTransaction.Commit()
NHibernate に読み込ませることは可能ですか? つまり、コミットされていないデータを読み取りますか?Foo
Bar
これを示す VS2012 プロジェクトを作成しました。これには、必要なデータベースを構築するための SSDT プロジェクトが含まれており、私が求めていることを示すテストが含まれています。
ありがとうございました。