IDependentKeyValueFactory<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é étrangère 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 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
Paramètres de type
- TKey
Type générique de la 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 |
IEqualityComparer<T> à utiliser pour comparer les instances clés. |
Méthodes
CreateDependentEquatableKey(IUpdateEntry, Boolean) |
Crée un objet clé égalisable à partir des valeurs de clé étrangère dans l’entrée donnée. (Hérité de IDependentKeyValueFactory) |
CreatePrincipalEquatableKey(IUpdateEntry, Boolean) |
Crée un objet clé pouvant être égalisable à partir des valeurs de clé dans l’entrée donnée. (Hérité de IDependentKeyValueFactory) |
TryCreateFromBuffer(ValueBuffer, TKey) |
Tente de créer une clé instance à l’aide de valeurs de clé étrangère à partir du donnéValueBuffer. |
TryCreateFromCurrentValues(IUpdateEntry, TKey) |
Tente de créer une clé instance à l’aide de valeurs de clé étrangère à partir du donnéIUpdateEntry. |
TryCreateFromOriginalValues(IUpdateEntry, TKey) |
Tente de créer une clé instance à l’aide des valeurs de clé étrangère d’origine du donnéIUpdateEntry. |
TryCreateFromPreStoreGeneratedCurrentValues(IUpdateEntry, TKey) |
Tente de créer une clé instance à partir du donné IUpdateEntry à l’aide de valeurs de clé étrangère qui ont été définies avant la propagation des valeurs générées par le magasin. |
TryCreateFromRelationshipSnapshot(IUpdateEntry, TKey) |
Tente de créer une clé instance à partir du donné IUpdateEntry à l’aide de valeurs de clé étrangère de la relation précédemment connue. |