Lingua

IPrincipalKeyValueFactory<TKey> Interfaccia

Definizione

Factory per i valori delle chiavi in base ai valori di chiave primaria/principale ricavati da varie forme di dati dell'entità.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

public interface IPrincipalKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory
public interface IPrincipalKeyValueFactory<TKey>
type IPrincipalKeyValueFactory<'Key> = interface
    interface IPrincipalKeyValueFactory
type IPrincipalKeyValueFactory<'Key> = interface
Public Interface IPrincipalKeyValueFactory(Of TKey)
Implements IPrincipalKeyValueFactory
Public Interface IPrincipalKeyValueFactory(Of TKey)

Parametri di tipo

TKey

Tipo di chiave.

Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .

Proprietà

Nome Descrizione
EqualityComparer

Oggetto IEqualityComparer<T> per il confronto degli oggetti chiave.

Metodi

Nome Descrizione
CreateEquatableKey(IUpdateEntry, Boolean)

Crea un oggetto chiave equabile dai valori di chiave nella voce specificata.

(Ereditato da IPrincipalKeyValueFactory)
CreateFromBuffer(ValueBuffer)
Obsoleti.

Crea un oggetto chiave dai valori chiave ottenuti dalla posizione indicizzata nell'oggetto specificato ValueBuffer.

CreateFromCurrentValues(IUpdateEntry)

Crea un oggetto chiave dai valori di chiave nella voce specificata.

CreateFromKeyValues(IReadOnlyList<Object>)

Crea un oggetto chiave dai valori di chiave ottenuti in ordine dall'enumerabile specificato.

CreateFromKeyValues(Object[])

Crea un oggetto chiave dai valori di chiave ottenuti in ordine dalla matrice specificata.

CreateFromOriginalValues(IUpdateEntry)

Crea un oggetto chiave dai valori di chiave originali nella voce specificata.

CreateFromRelationshipSnapshot(IUpdateEntry)

Crea un oggetto chiave dai valori della chiave snapshot della relazione nella voce specificata.

FindNullPropertyInCurrentValues(IUpdateEntry)

Trova il primo valore della chiave Null nella voce specificata e restituisce l'oggetto associato IProperty.

FindNullPropertyInKeyValues(IReadOnlyList<Object>)

Trova il primo valore Null nella matrice in ordine specificato di valori chiave e restituisce l'oggetto associato IProperty.

FindNullPropertyInKeyValues(Object[])

Trova il primo valore Null nella matrice in ordine specificato di valori chiave e restituisce l'oggetto associato IProperty.

Si applica a