1

Entity Framework の GetValidationResult メソッドが、検証を実行する前に遅延読み込みを無効にする理由。

検証中の遅延読み込みの悪影響はどれですか?

4

1 に答える 1

0

検証が開始される前に読み込まれなかったエンティティを読み込まないようにします。最初の検証は、エンティティをロードするのではなく、検証するためのものです。2 つ目は、検証時に余分なクエリがデータベースに送信されないようにすることです。3 番目 (2 番目に関連) - 追加のクエリは検証のパフォーマンスを低下させます - 単一のクエリは検証自体よりも時間がかかる場合があり、これらを大量に送信するリスクがあります。ところで。検証中に遅延読み込みを有効にしたいシナリオは何ですか?

于 2012-06-13T20:31:55.377 に答える