IPrincipalKeyValueFactory<TKey> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Factory für Schlüsselwerte, die auf den Primär-/Prinzipalschlüsselwerten basieren, die aus verschiedenen Formen von Entitätsdaten stammen.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.
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
Typparameter
- TKey
Der Schlüsseltyp.
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .
Eigenschaften
EqualityComparer |
Ein IEqualityComparer<T> zum Vergleichen von Schlüsselobjekten. |
Methoden
CreateEquatableKey(IUpdateEntry, Boolean) |
Erstellt ein gleichstellbares Schlüsselobjekt aus den Schlüsselwerten im angegebenen Eintrag. (Geerbt von IPrincipalKeyValueFactory) |
CreateFromBuffer(ValueBuffer) |
Erstellt ein Schlüsselobjekt aus Schlüsselwerten, die von ihrer indizierten Position im angegebenen ValueBufferabgerufen werden. |
CreateFromCurrentValues(IUpdateEntry) |
Erstellt ein Schlüsselobjekt aus den Schlüsselwerten im angegebenen Eintrag. |
CreateFromKeyValues(IReadOnlyList<Object>) |
Erstellt ein Schlüsselobjekt aus Schlüsselwerten, die in der Reihenfolge aus der angegebenen Aufzählung abgerufen werden. |
CreateFromKeyValues(Object[]) |
Erstellt ein Schlüsselobjekt aus Schlüsselwerten, die in der Reihenfolge aus dem angegebenen Array abgerufen wurden. |
CreateFromOriginalValues(IUpdateEntry) |
Erstellt ein Schlüsselobjekt aus den ursprünglichen Schlüsselwerten im angegebenen Eintrag. |
CreateFromRelationshipSnapshot(IUpdateEntry) |
Erstellt ein Schlüsselobjekt aus der Beziehung Momentaufnahme Schlüsselwerten im angegebenen Eintrag. |
FindNullPropertyInCurrentValues(IUpdateEntry) |
Sucht den ersten NULL-Schlüsselwert im angegebenen Eintrag und gibt den zugeordneten IPropertyzurück. |
FindNullPropertyInKeyValues(IReadOnlyList<Object>) |
Sucht den ersten NULL-Wert in der angegebenen Reihenfolge array von Schlüsselwerten und gibt den zugeordneten IPropertyzurück. |
FindNullPropertyInKeyValues(Object[]) |
Sucht den ersten NULL-Wert in der angegebenen Reihenfolge array von Schlüsselwerten und gibt den zugeordneten IPropertyzurück. |
Gilt für:
Entity Framework