Microsoft.EntityFrameworkCore.ValueGeneration Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
BinaryValueGenerator |
Generuje bajty tablicowe na podstawie NewGuid()elementu . Wygenerowane wartości nie są tymczasowe, co oznacza, że zostaną zapisane w bazie danych. |
DiscriminatorValueGeneratorFactory |
Fabryka, która tworzy 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. Po wyczerpaniu bieżącego bloku zostanie wyświetlony monit o bazę danych dla innego bloku. |
HiLoValueGeneratorState |
Bezpieczny stan wątku używany przez HiLoValueGenerator<TValue>program . |
RelationalValueGeneratorSelector |
Wybiera generatory wartości, które mają być używane do generowania wartości dla właściwości jednostek. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
SequentialGuidValueGenerator |
Generuje wartości sekwencyjne Guid zoptymalizowane pod kątem użycia w kluczach klastrowanych lub indeksach programu Microsoft SQL Server, co zapewnia lepszą wydajność niż wartości losowe. 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 on używany w kodzie aplikacji. |
ValueGeneratorCacheDependencies |
Klasa parametrów zależności usługi dla ValueGeneratorCache Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on 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 dla właściwości jednostek. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
ValueGeneratorSelectorDependencies |
Klasa parametrów zależności usługi dla ValueGeneratorSelector Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
Interfejsy
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 on używany w kodzie aplikacji. |
IValueGeneratorSelector |
Wybiera generatory wartości, które mają być używane do generowania wartości dla właściwości jednostek. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |