IDependentKeyValueFactory<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 Fremdschlüsselwerten aus verschiedenen Entitätsdaten basieren.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.
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
Typparameter
- TKey
Der generische Typ des Schlüssels.
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .
Eigenschaften
EqualityComparer |
Die IEqualityComparer<T> , die zum Vergleichen von Schlüsselinstanzen verwendet werden soll. |
Methoden
CreateDependentEquatableKey(IUpdateEntry, Boolean) |
Erstellt ein gleichstellbares Schlüsselobjekt aus den Fremdschlüsselwerten im angegebenen Eintrag. (Geerbt von IDependentKeyValueFactory) |
CreatePrincipalEquatableKey(IUpdateEntry, Boolean) |
Erstellt ein gleichstellbares Schlüsselobjekt aus den Schlüsselwerten im angegebenen Eintrag. (Geerbt von IDependentKeyValueFactory) |
TryCreateFromBuffer(ValueBuffer, TKey) |
Versucht, einen Schlüssel instance mithilfe von Fremdschlüsselwerten aus dem angegebenen ValueBufferzu erstellen. |
TryCreateFromCurrentValues(IUpdateEntry, TKey) |
Versucht, einen Schlüssel instance mithilfe von Fremdschlüsselwerten aus dem angegebenen IUpdateEntryzu erstellen. |
TryCreateFromOriginalValues(IUpdateEntry, TKey) |
Versucht, einen Schlüssel instance mit ursprünglichen Fremdschlüsselwerten aus dem angegebenen IUpdateEntryzu erstellen. |
TryCreateFromPreStoreGeneratedCurrentValues(IUpdateEntry, TKey) |
Versucht, einen Schlüssel instance aus dem angegebenen IUpdateEntry mithilfe von Fremdschlüsselwerten zu erstellen, die festgelegt wurden, bevor vom Speicher generierte Werte weitergegeben wurden. |
TryCreateFromRelationshipSnapshot(IUpdateEntry, TKey) |
Versucht, einen Schlüssel instance mithilfe von IUpdateEntry Fremdschlüsselwerten aus der zuvor bekannten Beziehung zu erstellen. |
Gilt für:
Entity Framework