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


ElementTypeBuilder.HasConversion Метод

Определение

Перегрузки

HasConversion(ValueConverter)

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

HasConversion(Type)

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

HasConversion(ValueConverter, ValueComparer)

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

HasConversion(Type, ValueComparer)

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

HasConversion(Type, Type)

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

HasConversion<TConversion,TComparer>()

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

HasConversion<TConversion>()

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

HasConversion<TConversion>(ValueComparer)

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

HasConversion(ValueConverter)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (converter As ValueConverter) As ElementTypeBuilder

Параметры

converter
ValueConverter

Используемый преобразователь.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

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

HasConversion(Type)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Type? conversionType);
abstract member HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (conversionType As Type) As ElementTypeBuilder

Параметры

conversionType
Type

Тип, в который и из , или тип, наследуемый от ValueConverter.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

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

HasConversion(ValueConverter, ValueComparer)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (converter As ValueConverter, valueComparer As ValueComparer) As ElementTypeBuilder

Параметры

converter
ValueConverter

Используемый преобразователь.

valueComparer
ValueComparer

Средство сравнения, используемое для значений перед преобразованием.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

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

HasConversion(Type, ValueComparer)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Type conversionType, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Type * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (conversionType As Type, valueComparer As ValueComparer) As ElementTypeBuilder

Параметры

conversionType
Type

Тип, в который и из , или тип, наследуемый от ValueConverter.

valueComparer
ValueComparer

Средство сравнения, используемое для значений перед преобразованием.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

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

HasConversion(Type, Type)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion (Type conversionType, Type? comparerType);
abstract member HasConversion : Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Type * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion (conversionType As Type, comparerType As Type) As ElementTypeBuilder

Параметры

conversionType
Type

Тип, в который и из , или тип, наследуемый от ValueConverter.

comparerType
Type

Тип, наследующий от ValueComparer.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

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

HasConversion<TConversion,TComparer>()

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion<TConversion,TComparer> () where TComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer;
abstract member HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder (requires 'Comparer :> Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)
Public Overridable Function HasConversion(Of TConversion, TComparer) () As ElementTypeBuilder

Параметры типа

TConversion

Тип, в который и из , или тип, наследуемый от ValueConverter.

TComparer

Тип, наследующий от ValueComparer.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

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

HasConversion<TConversion>()

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion<TConversion> ();
abstract member HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion(Of TConversion) () As ElementTypeBuilder

Параметры типа

TConversion

Тип, в который и из , или тип, наследуемый от ValueConverter.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

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

HasConversion<TConversion>(ValueComparer)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder HasConversion<TConversion> (Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer);
abstract member HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
override this.HasConversion : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer -> Microsoft.EntityFrameworkCore.Metadata.Builders.ElementTypeBuilder
Public Overridable Function HasConversion(Of TConversion) (valueComparer As ValueComparer) As ElementTypeBuilder

Параметры типа

TConversion

Тип, в который и из , или тип, наследуемый от ValueConverter.

Параметры

valueComparer
ValueComparer

Средство сравнения, используемое для значений перед преобразованием.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов конфигурации.

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