Поделиться через


Microsoft.EntityFrameworkCore.Storage.ValueConversion Пространство имен

Классы

BoolToStringConverter

Boolean Преобразует значения в два строковых значения и из этих значений.

BoolToTwoValuesConverter<TProvider>

Boolean Преобразует значения в два разных значения и из этих значений.

BoolToZeroOneConverter<TProvider>

Преобразует Boolean значения в и из 0 и 1.

BytesToStringConverter

Преобразует массивы байтов в строки и из строк.

CastingConverter<TModel,TProvider>

TModel Преобразует в и из TProvider , используя простые приведения из одного типа в другой.

CharToStringConverter

Преобразует в Char и из односимвого .String

CollectionToJsonStringConverter<TElement>

Преобразователь значений, который преобразует примитивную коллекцию .NET в строку JSON.

ConverterMappingHints

Указывает указания, используемые сопоставителем типов при сопоставлении с помощью ValueConverter.

DateOnlyToStringConverter

Преобразует DateOnly строки в строки и из нее.

DateTimeOffsetToBinaryConverter

Преобразует в двоичное DateTime представление в формате long и из нее. Значение DateTime усекается с точностью до 0,1 миллисекунда.

DateTimeOffsetToBytesConverter

Преобразует DateTime в массивы байтов и из массивов.

DateTimeOffsetToStringConverter

Преобразует DateTimeOffset строки в строки и из нее.

DateTimeToBinaryConverter

Преобразует с DateTime помощью ToBinary(). При этом сохранится DateTimeKind.

DateTimeToStringConverter

Преобразует DateTime строки в строки и из нее.

DateTimeToTicksConverter

Преобразует в DateTime и Ticks.

EnumToNumberConverter<TEnum,TNumber>

Преобразует значения перечисления в базовое числовое представление и из нее.

EnumToStringConverter<TEnum>

Преобразует значения перечисления в строковое представление и из нее.

GuidToBytesConverter

Преобразует в Guid массив и из массива Byte.

GuidToStringConverter

Преобразует в Guid и из , String используя стандартный формат> "8-4-4-4-12".

IPAddressToBytesConverter

Преобразует в IPAddress и из Byte.

IPAddressToStringConverter

Преобразует в IPAddress и из String.

NumberToBytesConverter<TNumber>

Преобразует числовые значения в массивы байтов и из массивов.

NumberToStringConverter<TNumber>

Преобразует числовые значения в строковое представление и из их представления.

PhysicalAddressToBytesConverter

Преобразует в PhysicalAddress и из Byte.

PhysicalAddressToStringConverter

Преобразует в PhysicalAddress и из String.

RelationalConverterMappingHints

Указывает указания, используемые сопоставителем типов при сопоставлении с помощью ValueConverter.

StringToBoolConverter

Преобразует строки в значения и из Boolean значений.

StringToBytesConverter

Преобразует строки в массивы байтов и из массивов.

StringToCharConverter

Преобразует строки в значения и из Char значений.

StringToDateOnlyConverter

Преобразует строки в значения и из DateOnly значений.

StringToDateTimeConverter

Преобразует строки в значения и из DateTime значений.

StringToDateTimeOffsetConverter

Преобразует строки в значения и из DateTimeOffset значений.

StringToEnumConverter<TEnum>

Преобразует строки в значения перечисления и из значений.

StringToGuidConverter

Преобразует строки в и из , используя стандартный Guid формат> "8-4-4-4-12".

StringToNumberConverter<TNumber>

Преобразует строки в числовые значения и из нее.

StringToTimeOnlyConverter

Преобразует строки в значения и из TimeOnly значений.

StringToTimeSpanConverter

Преобразует строки в значения и из TimeSpan значений.

StringToUriConverter

Преобразует строки в значения и из Uri значений.

TimeOnlyToStringConverter

Преобразует TimeOnly строки в строки и из нее.

TimeOnlyToTicksConverter

Преобразует в TimeOnly и Ticks.

TimeSpanToStringConverter

Преобразует TimeSpan строки в строки и из нее.

TimeSpanToTicksConverter

Преобразует в TimeSpan и Ticks.

UriToStringConverter

Преобразует в Uri и из String.

ValueConverter

Определяет преобразования из объекта одного типа в модели в объект того же или другого типа в хранилище.

ValueConverter<TModel,TProvider>

Определяет преобразования из объекта одного типа в модели в объект того же или другого типа в хранилище.

ValueConverterSelector

Реестр экземпляров, который можно использовать для поиска предпочтительного ValueConverter преобразователя для преобразования в заданный тип модели и из нее в тип, поддерживаемый поставщиком базы данных.

ValueConverterSelectorDependencies

Класс параметров зависимостей служб для ValueConverterSelector

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Структуры

ValueConverterInfo

Содержит сведения о доступном ValueConverter объекте, включая фабрику для создания экземпляра.

Интерфейсы

IValueConverterSelector

Реестр , который можно использовать для поиска предпочтительного ValueConverterInfo преобразователя для преобразования в заданный тип модели и из нее в тип, поддерживаемый поставщиком базы данных.