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