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


ValueGeneratorSelector.FindForType Метод

Определение

Перегрузки

FindForType(IProperty, IEntityType, Type)

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

FindForType(IProperty, ITypeBase, Type)

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

FindForType(IProperty, IEntityType, Type)

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

protected virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? FindForType (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Type clrType);
abstract member FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Protected Overridable Function FindForType (property As IProperty, entityType As IEntityType, clrType As Type) As ValueGenerator

Параметры

property
IProperty

Свойство для получения генератора значений.

entityType
IEntityType

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

clrType
Type

Тип , который может быть типом поставщика после преобразования, а не типом свойства.

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

Созданный генератор значений.

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

FindForType(IProperty, ITypeBase, Type)

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

protected virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? FindForType (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase, Type clrType);
abstract member FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Protected Overridable Function FindForType (property As IProperty, typeBase As ITypeBase, clrType As Type) As ValueGenerator

Параметры

property
IProperty

Свойство для получения генератора значений.

typeBase
ITypeBase

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

clrType
Type

Тип , который может быть типом поставщика после преобразования, а не типом свойства.

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

Созданный генератор значений.

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