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


ValueGeneratorSelector.Create Метод

Определение

Перегрузки

Create(IProperty, IEntityType)

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

Create(IProperty, ITypeBase)

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

Create(IProperty, IEntityType)

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

public virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator Create (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Create : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.Create : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Public Overridable Function Create (property As IProperty, entityType As IEntityType) As ValueGenerator

Параметры

property
IProperty

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

entityType
IEntityType

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

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

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

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

Create(IProperty, ITypeBase)

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

public virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator Create (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase);
abstract member Create : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.Create : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Public Overridable Function Create (property As IProperty, typeBase As ITypeBase) As ValueGenerator

Параметры

property
IProperty

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

typeBase
ITypeBase

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

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

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

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