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
| 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. |