2012-04-10 1 views
0

私はこれが可能かどうか疑問に思っています。怠け者のmany-to-oneオブジェクトにIDデータベースを持たないIDを取得しますか?

私は、クラスBのIdプロパティを持つクラスAが、遅延多対1の関係で接続されています。 そして、私はデータベースに接続せずにA.B.IDを取得したい(Bエンティティ全体をロードせずに)。 NhibernatEで可能ですか?

Aは多くあり、bはワン:)

Thxをです。

答えて

3

はいこれがデフォルトの動作です。 Aをデータベースから取得すると、A.B.Idにアクセスすると、データベースにヒットしません。 Idフィールド以外のプロパティにアクセスすると、NHibernateはBをデータベースから取得します。

関連する問題