Microsoft.EntityFrameworkCore.Storage.ValueConversion 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
| BoolToStringConverter |
Konwertuje Boolean wartości na i z dwóch wartości ciągu. |
| BoolToTwoValuesConverter<TProvider> |
Konwertuje Boolean wartości na i z dwóch różnych wartości. |
| BoolToZeroOneConverter<TProvider> |
Konwertuje Boolean wartości na i z |
| BytesToStringConverter |
Konwertuje tablice bajtów na i z ciągów. |
| CastingConverter<TModel,TProvider> |
Konwertuje |
| CharToStringConverter | |
| ConverterMappingHints |
Określa wskazówki używane przez mapator typu podczas mapowania przy użyciu elementu ValueConverter. |
| DateTimeOffsetToBinaryConverter |
Konwertuje DateTime na i z reprezentacji binarnej w długim czasie. Wartość DateTime jest obcinana powyżej dokładności 0,1 milisekundy. |
| DateTimeOffsetToBytesConverter |
Konwertuje DateTime na i z tablic bajtów. |
| DateTimeOffsetToStringConverter |
Konwertuje na ciągi DateTimeOffset i z . |
| DateTimeToBinaryConverter |
Konwertuje DateTime przy użyciu polecenia ToBinary(). Spowoduje to zachowanie elementu DateTimeKind. |
| DateTimeToStringConverter |
Konwertuje na ciągi DateTime i z . |
| DateTimeToTicksConverter | |
| EnumToNumberConverter<TEnum,TNumber> |
Konwertuje wartości wyliczeniowe na i z ich podstawowej reprezentacji liczbowej. |
| EnumToStringConverter<TEnum> |
Konwertuje wartości wyliczeniowe na i z ich reprezentacji ciągu. |
| GuidToBytesConverter | |
| GuidToStringConverter |
Konwertuje Guid format na i z String przy użyciu standardu> "8-4-4-4-12". |
| IPAddressToBytesConverter | |
| IPAddressToStringConverter | |
| NumberToBytesConverter<TNumber> |
Konwertuje wartości liczbowe na i z tablic bajtów. |
| NumberToStringConverter<TNumber> |
Konwertuje wartości liczbowe na i z ich reprezentacji ciągu. |
| PhysicalAddressToBytesConverter |
Konwertuje element na PhysicalAddress i z obiektu Byte. |
| PhysicalAddressToStringConverter |
Konwertuje element na PhysicalAddress i z obiektu String. |
| RelationalConverterMappingHints |
Określa wskazówki używane przez mapator typu podczas mapowania przy użyciu elementu ValueConverter. |
| StringToBoolConverter |
Konwertuje ciągi na i z Boolean wartości. |
| StringToBytesConverter |
Konwertuje ciągi na i z tablic bajtów. |
| StringToCharConverter |
Konwertuje ciągi na i z Char wartości. |
| StringToDateTimeConverter |
Konwertuje ciągi na i z DateTime wartości. |
| StringToDateTimeOffsetConverter |
Konwertuje ciągi na i z DateTimeOffset wartości. |
| StringToEnumConverter<TEnum> |
Konwertuje ciągi na i z wartości wyliczenia. |
| StringToGuidConverter |
Konwertuje ciągi na i z Guid przy użyciu standardowego formatu "8-4-4-4-12".> |
| StringToNumberConverter<TNumber> |
Konwertuje ciągi na i z wartości liczbowych. |
| StringToTimeSpanConverter |
Konwertuje ciągi na i z TimeSpan wartości. |
| StringToUriConverter |
Konwertuje ciągi na i z Uri wartości. |
| TimeSpanToStringConverter |
Konwertuje na ciągi TimeSpan i z . |
| TimeSpanToTicksConverter | |
| UriToStringConverter | |
| ValueConverter |
Definiuje konwersje z obiektu jednego typu w modelu na obiekt tego samego lub innego typu w magazynie. |
| ValueConverter<TModel,TProvider> |
Definiuje konwersje z obiektu jednego typu w modelu na obiekt tego samego lub innego typu w magazynie. |
| ValueConverterSelector |
Rejestr ValueConverter wystąpień, których można użyć do znalezienia preferowanego konwertera do konwersji na i z danego typu modelu do typu obsługiwanego przez dostawcę bazy danych. Okres istnienia usługi to Singleton. Oznacza to, że pojedyncze wystąpienie jest używane przez wiele DbContext wystąpień. Implementacja musi być bezpieczna wątkowo. Ta usługa nie może zależeć od usług zarejestrowanych jako Scoped. |
| ValueConverterSelectorDependencies |
Klasa parametrów zależności usługi dla ValueConverterSelector Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. Nie konstruuj wystąpień tej klasy bezpośrednio z dostawcy lub kodu aplikacji, ponieważ sygnatura konstruktora może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi za pomocą polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. Okres istnienia usługi to Singleton. Oznacza to, że pojedyncze wystąpienie każdej usługi jest używane przez wiele DbContext wystąpień. Implementacja musi być bezpieczna wątkowo. Ta usługa nie może zależeć od usług zarejestrowanych jako Scoped. |
Struktury
| ValueConverterInfo |
Zawiera informacje o dostępnej bazie danych ValueConverter , w tym o fabryce w celu utworzenia wystąpienia. |
Interfejsy
| IValueConverterSelector |
Rejestr, którego można użyć do znalezienia preferowanego ValueConverterInfo konwertera do konwersji na i z danego typu modelu do typu obsługiwanego przez dostawcę bazy danych. Okres istnienia usługi to Singleton. Oznacza to, że pojedyncze wystąpienie jest używane przez wiele DbContext wystąpień. Implementacja musi być bezpieczna wątkowo. Ta usługa nie może zależeć od usług zarejestrowanych jako Scoped. |
Opinia
Prześlij i wyświetl opinię dla