Microsoft.EntityFrameworkCore.ValueGeneration Namespace

Klassen

Name Beschreibung
BinaryValueGenerator

Generiert ein Arraybyte 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 mithilfe von NewGuid(). Die generierten Werte sind nicht temporär, d. h. sie werden in der Datenbank gespeichert.

HiLoValueGenerator<TValue>

Dient als Eins 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>.

RelationalValueGeneratorSelector

Wählt Wertegeneratoren 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. Sie wird in der Regel nicht im Anwendungscode verwendet.

SequentialGuidValueGenerator

Generiert sequenzielle Guid Werte, die für die Verwendung in Microsoft SQL Server gruppierten Schlüsseln oder Indizes optimiert sind, was eine bessere Leistung als Zufallswerte liefert. 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 mithilfe von NewGuid(). Die generierten Werte sind temporär, d. h. sie werden durch datenbankgenerierte Werte ersetzt, wenn die Entität gespeichert wird.

TemporaryNumberValueGeneratorFactory

Factory zum Erstellen temporärer ganzzahliger Wertgeneratoren, 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 von Wertgeneratoren für Eigenschaften bei.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel 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. Sie wird in der Regel nicht im Anwendungscode verwendet.

ValueGeneratorFactory

Basisklasse für Fabriken, die Wertgeneratoren erstellen.

ValueGeneratorSelector

Wählt Wertegeneratoren 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. Sie wird in der Regel 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. Sie wird in der Regel nicht im Anwendungscode verwendet.

Schnittstellen

Name Beschreibung
IValueGeneratorCache

Behält einen Cache von Wertgeneratoren für Eigenschaften bei.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

IValueGeneratorSelector

Wählt Wertegeneratoren 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. Sie wird in der Regel nicht im Anwendungscode verwendet.