IDependentKeyValueFactory<TKey> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
さまざまな形式のエンティティ データから取得された外部キー値に基づくキー値のファクトリ。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
public interface IDependentKeyValueFactory<TKey>
public interface IDependentKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory
type IDependentKeyValueFactory<'Key> = interface
type IDependentKeyValueFactory<'Key> = interface
interface IDependentKeyValueFactory
Public Interface IDependentKeyValueFactory(Of TKey)
Public Interface IDependentKeyValueFactory(Of TKey)
Implements IDependentKeyValueFactory
型パラメーター
- TKey
キーのジェネリック型。
- 実装
注釈
詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。
プロパティ
EqualityComparer |
IEqualityComparer<T>キー インスタンスの比較に使用する 。 |
メソッド
CreateDependentEquatableKey(IUpdateEntry, Boolean) |
指定されたエントリ内の外部キー値から等しいキー オブジェクトを作成します。 (継承元 IDependentKeyValueFactory) |
CreatePrincipalEquatableKey(IUpdateEntry, Boolean) |
指定されたエントリ内のキー値から、等しいキー オブジェクトを作成します。 (継承元 IDependentKeyValueFactory) |
TryCreateFromBuffer(ValueBuffer, TKey) |
古い.
指定 ValueBufferした から外部キー値を使用してキー インスタンスを作成しようとします。 |
TryCreateFromCurrentValues(IUpdateEntry, TKey) |
指定 IUpdateEntryした から外部キー値を使用してキー インスタンスを作成しようとします。 |
TryCreateFromOriginalValues(IUpdateEntry, TKey) |
指定 IUpdateEntryした から元の外部キー値を使用してキー インスタンスを作成しようとします。 |
TryCreateFromPreStoreGeneratedCurrentValues(IUpdateEntry, TKey) |
ストアで生成された値が伝達される前に設定された外部キー値を使用して、 から IUpdateEntry キー インスタンスを作成しようとします。 |
TryCreateFromRelationshipSnapshot(IUpdateEntry, TKey) |
以前に既知のリレーションシップの外部キー値を IUpdateEntry 使用して、 からキー インスタンスを作成しようとします。 |
適用対象
Entity Framework