NHibernate LinqプロバイダにおけるFetchとFetchManyの比較
2023-09-24 08:36:09
質問
NHibernate のイーガーローディングは
Fetch
と
FetchMany
で説明されているように
NHibernate Linq Eager Fetching (リンク先は英語)
で説明されています。
これら 2 つのメソッドの違いは何ですか、またどのような状況でそれぞれ使用されますか。
どのように解決するのですか?
Fetch
は参照用に使用されるべきで
FetchMany
を使うべきです。
これは特に重要なことで、唯一の
FetchMany
と組み合わせることができます。
ThenFetchMany
と組み合わせると、孫のコレクションを取得することができます。
例
session.Query<User>()
.FetchMany(u => u.Orders)
.ThenFetchMany(o => o.OrderItems)
関連
-
[解決済み] LINQで「not in」クエリはどうやるの?
-
[解決済み] LINQ: フィルタリング基準で SingleOrDefault と FirstOrDefault() を使用する場合
-
[解決済み] LINQで複数の "order by "を使用する
-
[解決済み] LINQのGroup by
-
[解決済み] DataTableに対するLINQクエリ
-
[解決済み] IEnumerable<T>のforeachのLINQでの等価性
-
[解決済み] Linqクエリの結果を辞書に変換する
-
[解決済み】LinqでCast()とOftype()を使用するタイミングについて
-
[解決済み】IEnumerable vs List - What to Use? どのように動作するのでしょうか?
-
[解決済み] LINQラムダ式でのGroupBy、Count、Sumの使用法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] C# LINQ リスト内の重複を検索する
-
[解決済み] SelectとSelectManyの違い
-
[解決済み】Entity Framework。このコマンドに関連するオープンなDataReaderがすでに存在します。
-
[解決済み] LINQ を使用して、オブジェクトのリストから一意のプロパティのリストを取得するにはどうすればよいですか?
-
[解決済み] Linqのgroup byのカウントを持つ
-
[解決済み] LINQのOn句で複数条件を指定してのJoin
-
[解決済み] Linq to SQL 「where [column] in (list of values)」はどうやるの?
-
[解決済み] LINQにおける標準偏差
-
[解決済み] LINQラムダ式でのGroupBy、Count、Sumの使用法
-
Entity Framework - "Unable to create constant value of type 'Closure type'..." エラー。