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