IPrincipalKeyValueFactory<TKey> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
さまざまな形式のエンティティ データから取得された主/プリンシパル キー値に基づくキー値のファクトリ。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
public interface IPrincipalKeyValueFactory<TKey>
public interface IPrincipalKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory
type IPrincipalKeyValueFactory<'Key> = interface
type IPrincipalKeyValueFactory<'Key> = interface
interface IPrincipalKeyValueFactory
Public Interface IPrincipalKeyValueFactory(Of TKey)
Public Interface IPrincipalKeyValueFactory(Of TKey)
Implements IPrincipalKeyValueFactory
型パラメーター
- TKey
キーの型。
- 実装
注釈
詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。
プロパティ
EqualityComparer |
IEqualityComparer<T>キー オブジェクトを比較するための 。 |
メソッド
CreateEquatableKey(IUpdateEntry, Boolean) |
指定されたエントリのキー値から、等値可能なキー オブジェクトを作成します。 (継承元 IPrincipalKeyValueFactory) |
CreateFromBuffer(ValueBuffer) |
指定 ValueBufferした 内のインデックス付き位置から取得したキー値からキー オブジェクトを作成します。 |
CreateFromCurrentValues(IUpdateEntry) |
指定したエントリのキー値からキー オブジェクトを作成します。 |
CreateFromKeyValues(IReadOnlyList<Object>) |
指定された列挙子から順番に取得されたキー値からキー オブジェクトを作成します。 |
CreateFromKeyValues(Object[]) |
指定された配列から順番に取得されたキー値からキー オブジェクトを作成します。 |
CreateFromOriginalValues(IUpdateEntry) |
指定したエントリの元のキー値からキー オブジェクトを作成します。 |
CreateFromRelationshipSnapshot(IUpdateEntry) |
指定したエントリのキー値スナップショットリレーションシップからキー オブジェクトを作成します。 |
FindNullPropertyInCurrentValues(IUpdateEntry) |
指定したエントリの最初の null キー値を検索し、関連付けられている IPropertyを返します。 |
FindNullPropertyInKeyValues(IReadOnlyList<Object>) |
キー値の指定された順序で配列内の最初の null を検索し、関連付けられている IPropertyを返します。 |
FindNullPropertyInKeyValues(Object[]) |
キー値の指定された順序で配列内の最初の null を検索し、関連付けられている IPropertyを返します。 |
適用対象
Entity Framework