Microsoft.EntityFrameworkCore.ValueGeneration Namespace
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.
Klassen
BinaryValueGenerator |
Generiert ein Array aus NewGuid(). Die generierten Werte sind nicht temporär, d. h. sie werden in der Datenbank gespeichert. |
DiscriminatorValueGeneratorFactory |
Eine Factory, die Wertgeneratoren für die Diskriminatoreigenschaft erstellt, die immer den Diskriminatorwert für den angegebenen Entitätstyp ausgibt. |
GuidValueGenerator |
Generiert Guid Werte mit NewGuid(). Die generierten Werte sind nicht temporär, d. h. sie werden in der Datenbank gespeichert. |
HiLoValueGenerator<TValue> |
Fungiert als eine ValueGenerator , indem ein Block von Werten aus der zugrunde liegenden Datenbank angefordert und einzeln zurückgegeben wird. Fragt die zugrunde liegende Datenbank nach einem anderen Block, wenn der aktuelle Block erschöpft ist. |
HiLoValueGeneratorState |
Der von HiLoValueGenerator<TValue>verwendete sichere Threadstatus. |
RelationalValueGeneratorSelector |
Wählt Wertgeneratoren aus, die zum Generieren von Werten für Eigenschaften von Entitäten verwendet werden sollen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
SequentialGuidValueGenerator |
Generiert sequenzielle Guid Werte, die für die Verwendung in Gruppierten Schlüsseln oder Indizes von Microsoft SQL Server optimiert sind und eine bessere Leistung als zufällige Werte erzielen. Dies ist der Standardgenerator für SQL Server Guid Spalten, die beim Hinzufügen generiert werden sollen. |
StringValueGenerator |
Generiert String Werte mithilfe einer Zeichenfolgendarstellung von NewGuid(). Die generierten Werte sind nicht temporär, d. h. sie werden in der Datenbank gespeichert. |
TemporaryGuidValueGenerator |
Generiert Guid Werte mit NewGuid(). Die generierten Werte sind temporär, d. h. sie werden durch datenbankgenerierte Werte ersetzt, wenn die Entität gespeichert wird. |
TemporaryNumberValueGeneratorFactory |
Factory für die Erstellung temporärer Ganzzahlwertgeneratoren, die für den numerischen Typ der Eigenschaft geeignet sind. |
ValueGenerator |
Generiert Werte für Eigenschaften, wenn eine Entität einem Kontext hinzugefügt wird. |
ValueGenerator<TValue> |
Generiert Werte für Eigenschaften, wenn eine Entität einem Kontext hinzugefügt wird. |
ValueGeneratorCache |
Behält einen Cache mit Wertgeneratoren für Eigenschaften bei. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
ValueGeneratorCacheDependencies |
Parameterklasse für Dienstabhängigkeiten für ValueGeneratorCache Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
ValueGeneratorFactory |
Basisklasse für Fabriken, die Wertgeneratoren erstellen. |
ValueGeneratorSelector |
Wählt Wertgeneratoren aus, die zum Generieren von Werten für Eigenschaften von Entitäten verwendet werden sollen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
ValueGeneratorSelectorDependencies |
Parameterklasse für Dienstabhängigkeiten für ValueGeneratorSelector Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
Schnittstellen
IValueGeneratorCache |
Behält einen Cache mit Wertgeneratoren für Eigenschaften bei. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
IValueGeneratorSelector |
Wählt Wertgeneratoren aus, die zum Generieren von Werten für Eigenschaften von Entitäten verwendet werden sollen. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
Entity Framework