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

返回

新创建的值生成器。

适用于