Share via


LoadOptions 列挙型

定義

を使用して関連エンティティを読み込む動作を Load(LoadOptions)制御するオプション。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions = 
Public Enum LoadOptions
継承
LoadOptions
属性

フィールド

ForceIdentityResolution 1

同じ主キー値を持つエンティティが新しいエンティティに置き換えられず、データベースの新しいデータで上書きされないようにします。 読み込まれたナビゲーションとその逆のナビゲーションには、重複するエンティティは含まれません。

追跡対象エンティティの場合、このオプションは同じ方法で動作し、既定と同じパフォーマンスを持っています。 追跡されていないエンティティの場合、このオプションは大幅に遅くなる可能性があります。

None 0

関連エンティティの読み込みに特別なオプションを適用しません。

エンティティが追跡されている場合、同じ主キー値を持つエンティティは新しいエンティティに置き換えられず、データベースの新しいデータで上書きされません。 このエントリによって表されるエンティティ エンティティが追跡されず、コレクションに既にエンティティが含まれている場合、このメソッドを呼び出すと、コレクション内のインスタンスが重複するか、同じキー値を持つエンティティに対して逆コレクションになります。 これらの重複が発生しないようにするには、 を使用 ForceIdentityResolution します。

適用対象