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
Тип , который может быть типом поставщика после преобразования, а не типом свойства.
Возвращаемое значение
Созданный генератор значений.
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по