Microsoft.EntityFrameworkCore.ChangeTracking 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
ArrayStructuralComparer<TElement> |
各要素ペアが比較される配列の値比較を指定します。 スナップショット作成時に新しい配列が構築されます。 |
CaseInsensitiveValueComparer |
文字列の大文字と小文字を区別しない値の比較。 |
ChangeTracker |
コンテキストが追跡しているエンティティ インスタンスの変更追跡情報と操作へのアクセスを提供します。 通常、このクラスのインスタンスは から ChangeTracker 取得され、アプリケーション コードで直接構築するようには設計されていません。 |
CollectionEntry |
このエンティティを別のエンティティのコレクションに関連付けるコレクション ナビゲーション プロパティの変更の追跡と読み込み情報へのアクセスを提供します。 |
CollectionEntry<TEntity,TRelatedEntity> |
このエンティティを別のエンティティのコレクションに関連付けるコレクション ナビゲーション プロパティの変更の追跡と読み込み情報へのアクセスを提供します。 |
ComplexPropertyEntry |
複合型の特定のプロパティに対する変更追跡情報と操作へのアクセスを提供します。 |
ComplexPropertyEntry<TEntity,TComplexProperty> |
複合型の特定のプロパティに対する変更追跡情報と操作へのアクセスを提供します。 |
DetectChangesEventArgs |
DetectingAllChanges イベントのイベント引数。 |
DetectedChangesEventArgs |
DetectedAllChanges イベントのイベント引数。 |
DetectedEntityChangesEventArgs |
DetectedEntityChanges イベントのイベント引数。 |
DetectEntityChangesEventArgs |
DetectingEntityChanges イベントのイベント引数。 |
EntityEntry |
特定のエンティティの変更追跡情報と操作へのアクセスを提供します。 |
EntityEntry<TEntity> |
特定のエンティティの変更追跡情報と操作へのアクセスを提供します。 |
EntityEntryEventArgs |
追跡対象 EntityEntryに関連するイベントのイベント引数。 |
EntityEntryGraphNode |
走査されているエンティティのグラフ内のノードの変更追跡情報と操作へのアクセスを提供します。 |
EntityEntryGraphNode<TState> |
走査されているエンティティのグラフ内のノードの変更追跡情報と操作へのアクセスを提供します。 |
EntityStateChangedEventArgs |
StateChanged イベントのイベント引数。 |
EntityStateChangingEventArgs |
StateChanging イベントのイベント引数。 |
EntityTrackedEventArgs |
Tracked イベントのイベント引数。 |
EntityTrackingEventArgs |
Tracking イベントのイベント引数。 |
EntryCurrentValueComparer<TProperty> |
内部追跡エンティティに含まれる現在の IComparer<T> 値を比較する および IEqualityComparer<T> の IUpdateEntry 実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
GeometryValueComparer<TGeometry> |
NetTopologySuite.Geometries.Geometry インスタンスの値のスナップショットと比較ロジック。 |
ListComparer<TElement> |
ValueComparer<T>プリミティブ項目のリストの 。 リストは として IEnumerable<T>入力できますが、 を実装 IList<T>するインスタンスでのみ使用できます。 |
LocalView<TEntity> |
によって追跡されている特定の型のエンティティとの同期を維持する DbContextコレクション。 を呼び出 Local してローカル ビューを取得します。 |
MemberEntry |
特定のプロパティまたはナビゲーション プロパティの変更追跡情報と操作へのアクセスを提供します。 |
NavigationEntry |
このエンティティを 1 つ以上の他のエンティティに関連付けるナビゲーション プロパティの変更の追跡と読み込み情報へのアクセスを提供します。 |
NullableValueTypeListComparer<TElement> |
ValueComparer<T>プリミティブ項目のリストの 。 リストは として IEnumerable<T>入力できますが、 を実装 IList<T>するインスタンスでのみ使用できます。 |
ObjectListComparer<TElement> |
ValueComparer<T>プリミティブ項目のリストの 。 リストは として IEnumerable<T>入力できますが、 を実装 IList<T>するインスタンスでのみ使用できます。 |
ObservableCollectionListSource<T> |
を拡張 ObservableCollection<T> し、 の明示的な実装を IListSource追加します。 |
ObservableHashSet<T> |
Entity Framework がコレクション ナビゲーション プロパティの通知ベースの変更追跡を使用するために必要なインターフェイスを実装するハッシュ セット。 |
PropertyEntry |
特定のプロパティの変更追跡情報と操作へのアクセスを提供します。 |
PropertyEntry<TEntity,TProperty> |
特定のプロパティの変更追跡情報と操作へのアクセスを提供します。 |
PropertyValues |
エンティティのすべてのプロパティ値のコレクション。 |
ReferenceEntry |
このエンティティを別のエンティティに関連付ける参照 (コレクション以外) ナビゲーション プロパティの変更の追跡と読み込み情報へのアクセスを提供します。 |
ReferenceEntry<TEntity,TProperty> |
このエンティティを別のエンティティに関連付ける参照 (コレクション以外) ナビゲーション プロパティの変更の追跡と読み込み情報へのアクセスを提供します。 |
ValueComparer |
スナップショットを取得するときに、CLR 型と比較できない、またはディープ/構造コピーが必要な CLR 型のカスタム値のスナップショットと比較Equals(Object, Object)を指定します。 たとえば、プリミティブ型の配列では、ミューテーションを検出する場合は両方が必要になります。 |
ValueComparer<T> |
スナップショットを取得するときに、CLR 型と比較できない、またはディープ コピーが必要な CLR 型のカスタム値のスナップショットと比較Equals(Object, Object)を指定します。 たとえば、プリミティブ型の配列では、ミューテーションを検出する場合は両方が必要になります。 |
ValueComparerExtensions |
ValueComparer の拡張メソッド。 |
インターフェイス
IDependentKeyValueFactory |
さまざまな形式のエンティティ データから取得された外部キー値に基づくキー値のファクトリ。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IDependentKeyValueFactory<TKey> |
さまざまな形式のエンティティ データから取得された外部キー値に基づくキー値のファクトリ。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IEntityEntryGraphIterator |
エンティティのグラフを走査し、各ノードで何らかのアクションを実行するサービス。 |
IPrincipalKeyValueFactory |
さまざまな形式のエンティティ データから取得された主/プリンシパル キー値に基づいて、キー値のファクトリを表します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IPrincipalKeyValueFactory<TKey> |
さまざまな形式のエンティティ データから取得された主/プリンシパル キー値に基づくキー値のファクトリ。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
列挙型
CascadeTiming |
カスケード アクションを実行するタイミングに関するさまざまな戦略を定義します。 CascadeDeleteTiming と DeleteOrphansTiming を参照してください。 |
ChangeTrackerDebugStringOptions |
追跡対象エンティティの文字列カスタマイズ オプションをデバッグします。 |
LoadOptions |
を使用して関連エンティティを読み込む動作を Load(LoadOptions)制御するオプション。 |
Entity Framework