Microsoft.EntityFrameworkCore.ValueGeneration Przestrzeń nazw

Klasy

Nazwisko Opis
BinaryValueGenerator

Generuje bajty tablicy na podstawie elementu NewGuid(). Wygenerowane wartości nie są tymczasowe, co oznacza, że zostaną zapisane w bazie danych.

DiscriminatorValueGeneratorFactory

Fabryka tworząca generatory wartości dla właściwości dyskryminującej, która zawsze generuje wartość dyskryminującą dla danego typu jednostki.

GuidValueGenerator

Guid Generuje wartości przy użyciu polecenia NewGuid(). Wygenerowane wartości nie są tymczasowe, co oznacza, że zostaną zapisane w bazie danych.

HiLoValueGenerator<TValue>

Działa jako obiekt ValueGenerator , żądając bloku wartości z bazowej bazy danych i zwracając je pojedynczo. Jeśli bieżący blok zostanie wyczerpany, zostanie wyświetlony monit o bazę danych baz danych.

HiLoValueGeneratorState

Stan bezpieczny wątku używany przez HiLoValueGenerator<TValue>program .

RelationalValueGeneratorSelector

Wybiera generatory wartości, które mają być używane do generowania wartości właściwości jednostek.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

SequentialGuidValueGenerator

Generuje wartości sekwencyjne Guid zoptymalizowane pod kątem użycia w Microsoft kluczy klastrowanych lub indeksów programu SQL Server, co zapewnia lepszą wydajność niż losowe wartości. Jest to domyślny generator kolumn SQL ServerGuid, które mają być generowane podczas dodawania.

StringValueGenerator

String Generuje wartości przy użyciu reprezentacji NewGuid()ciągu . Wygenerowane wartości nie są tymczasowe, co oznacza, że zostaną zapisane w bazie danych.

TemporaryGuidValueGenerator

Guid Generuje wartości przy użyciu polecenia NewGuid(). Wygenerowane wartości są tymczasowe, co oznacza, że zostaną zastąpione wartościami wygenerowanymi przez bazę danych podczas zapisywania jednostki.

TemporaryNumberValueGeneratorFactory

Fabryka do tworzenia tymczasowych generatorów wartości całkowitych odpowiednich dla typu liczbowego właściwości.

ValueGenerator

Generuje wartości właściwości po dodaniu jednostki do kontekstu.

ValueGenerator<TValue>

Generuje wartości właściwości po dodaniu jednostki do kontekstu.

ValueGeneratorCache

Przechowuje pamięć podręczną generatorów wartości dla właściwości.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

ValueGeneratorCacheDependencies

Klasa parametrów zależności usługi dla programu ValueGeneratorCache

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

ValueGeneratorFactory

Klasa bazowa fabryk tworzących generatory wartości.

ValueGeneratorSelector

Wybiera generatory wartości, które mają być używane do generowania wartości właściwości jednostek.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

ValueGeneratorSelectorDependencies

Klasa parametrów zależności usługi dla programu ValueGeneratorSelector

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Interfejsy

Nazwisko Opis
IValueGeneratorCache

Przechowuje pamięć podręczną generatorów wartości dla właściwości.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

IValueGeneratorSelector

Wybiera generatory wartości, które mają być używane do generowania wartości właściwości jednostek.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.