IPrincipalKeyValueFactory<TKey> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fabrique de valeurs de clé basées sur les valeurs de clé primaire/principale provenant de différentes formes de données d’entité.
Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.
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
Paramètres de type
- TKey
Type de clé.
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .
Propriétés
EqualityComparer |
pour IEqualityComparer<T> comparer des objets clés. |
Méthodes
CreateEquatableKey(IUpdateEntry, Boolean) |
Crée un objet clé pouvant être égalisable à partir des valeurs de clé dans l’entrée donnée. (Hérité de IPrincipalKeyValueFactory) |
CreateFromBuffer(ValueBuffer) |
Crée un objet clé à partir de valeurs de clé obtenues à partir de leur position indexée dans le donné ValueBuffer. |
CreateFromCurrentValues(IUpdateEntry) |
Crée un objet clé à partir des valeurs de clé dans l’entrée donnée. |
CreateFromKeyValues(IReadOnlyList<Object>) |
Crée un objet clé à partir de valeurs de clé obtenues dans l’ordre à partir de l’énumérable donné. |
CreateFromKeyValues(Object[]) |
Crée un objet clé à partir de valeurs de clé obtenues dans l’ordre à partir du tableau donné. |
CreateFromOriginalValues(IUpdateEntry) |
Crée un objet clé à partir des valeurs de clé d’origine dans l’entrée donnée. |
CreateFromRelationshipSnapshot(IUpdateEntry) |
Crée un objet clé à partir de la relation instantané valeurs de clé dans l’entrée donnée. |
FindNullPropertyInCurrentValues(IUpdateEntry) |
Recherche la première valeur de clé Null dans l’entrée donnée et retourne le associé IProperty. |
FindNullPropertyInKeyValues(IReadOnlyList<Object>) |
Recherche la première valeur Null dans le tableau dans l’ordre donné de valeurs de clé et retourne le associé IProperty. |
FindNullPropertyInKeyValues(Object[]) |
Recherche la première valeur Null dans le tableau dans l’ordre donné de valeurs de clé et retourne le associé IProperty. |