ValueGeneratorSelector.Select 方法

定义

重载

Select(IProperty, IEntityType)

为给定属性选择适当的值生成器。

Select(IProperty, ITypeBase)

为给定属性选择适当的值生成器。

Select(IProperty, IEntityType)

为给定属性选择适当的值生成器。

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

参数

property
IProperty

要获取其值生成器的属性。

entityType
IEntityType

值生成器将用于的实体类型。 当对派生实体类型的继承属性调用时,此实体类型可能与上声明的实体类型不同 property

返回

要使用的值生成器。

实现

适用于

Select(IProperty, ITypeBase)

为给定属性选择适当的值生成器。

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

参数

property
IProperty

要获取其值生成器的属性。

typeBase
ITypeBase

值生成器将用于的实体类型。 当对派生实体类型的继承属性调用时,此实体类型可能与上声明的实体类型不同 property

返回

要使用的值生成器。

实现

适用于