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. Sie wird in der Regel nicht im Anwendungscode verwendet.
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)
Typparameter
- TKey
Der Schlüsseltyp.
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .
Eigenschaften
| Name | Beschreibung |
|---|---|
| EqualityComparer |
Eine IEqualityComparer<T> zum Vergleichen von Schlüsselobjekten. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateEquatableKey(IUpdateEntry, Boolean) |
Erstellt ein gleichstellbares Schlüsselobjekt aus den Schlüsselwerten im angegebenen Eintrag. (Geerbt von IPrincipalKeyValueFactory) |
| CreateFromBuffer(ValueBuffer) |
Veraltet.
Erstellt ein Schlüsselobjekt aus Schlüsselwerten, die aus ihrer indizierten Position im angegebenen Objekt 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 aus der angegebenen Aufzählung in der Reihenfolge abgerufen werden. |
| CreateFromKeyValues(Object[]) |
Erstellt ein Schlüsselobjekt aus Schlüsselwerten, die aus dem angegebenen Array in der Reihenfolge abgerufen wurden. |
| CreateFromOriginalValues(IUpdateEntry) |
Erstellt ein Schlüsselobjekt aus den ursprünglichen Schlüsselwerten im angegebenen Eintrag. |
| CreateFromRelationshipSnapshot(IUpdateEntry) |
Erstellt ein Schlüsselobjekt aus den Schlüsselwerten der Beziehungsmomentaufnahme im angegebenen Eintrag. |
| FindNullPropertyInCurrentValues(IUpdateEntry) |
Sucht den ersten NULL-Schlüsselwert im angegebenen Eintrag und gibt den zugeordneten IPropertyWert zurück. |
| FindNullPropertyInKeyValues(IReadOnlyList<Object>) |
Sucht die erste NULL im angegebenen In-Order-Array von Schlüsselwerten und gibt die zugeordnete IPropertyzurück. |
| FindNullPropertyInKeyValues(Object[]) |
Sucht die erste NULL im angegebenen In-Order-Array von Schlüsselwerten und gibt die zugeordnete IPropertyzurück. |