GuidToBytesConverter Класс

Определение

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

public class GuidToBytesConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<Guid,byte[]>
type GuidToBytesConverter = class
    inherit ValueConverter<Guid, byte[]>
Public Class GuidToBytesConverter
Inherits ValueConverter(Of Guid, Byte())
Наследование
GuidToBytesConverter

Комментарии

Дополнительные сведения см. в преобразователях значений EF Core .

Конструкторы

GuidToBytesConverter()

Создает новый экземпляр этого преобразователя.

Этот преобразователь не сохраняет порядок, так как порядок битов в стандартном двоичном представлении GUID не соответствует упорядочению в стандартном строковом представлении.

GuidToBytesConverter(ConverterMappingHints)

Создает новый экземпляр этого преобразователя.

Этот преобразователь не сохраняет порядок, так как порядок битов в стандартном двоичном представлении GUID не соответствует упорядочению в стандартном строковом представлении.

Свойства

ConvertFromProvider

Возвращает функцию для преобразования объектов при чтении данных из хранилища, настройке для обработки значений NULL, boxing и не точных совпадений простых типов.

(Унаследовано от ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

Возвращает выражение для преобразования объектов при чтении данных из хранилища, точно так же, как указано и не может обрабатывать значения NULL, boxing и не точные совпадения простых типов.

(Унаследовано от ValueConverter<TModel,TProvider>)
ConvertsNulls

Если true, то значения NULL будут переданы преобразователю для преобразования. В противном случае значения NULL всегда остаются значениями NULL.

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

(Унаследовано от ValueConverter)
ConvertToProvider

Возвращает функцию для преобразования объектов при записи данных в хранилище, настройка для обработки значений NULL, boxing и не точных совпадений простых типов.

(Унаследовано от ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

Возвращает выражение для преобразования объектов при записи данных в хранилище, точно так же, как указано и не может обрабатывать значения NULL, boxing и не точные совпадения простых типов.

(Унаследовано от ValueConverter<TModel,TProvider>)
DefaultInfo

A ValueConverterInfo для использования этого преобразователя по умолчанию.

MappingHints

Подсказки, которые можно использовать для ITypeMappingSource создания типов данных с соответствующими аспектами для преобразованных данных.

(Унаследовано от ValueConverter)
ModelClrType

Тип CLR, используемый в модели EF.

(Унаследовано от ValueConverter<TModel,TProvider>)
ProviderClrType

Тип CLR, используемый при чтении и записи из хранилища.

(Унаследовано от ValueConverter<TModel,TProvider>)

Методы

ComposeWith(ValueConverter)

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

(Унаследовано от ValueConverter)

Применяется к