语言

ValueGeneratorSelector.TrySelect(IProperty, ITypeBase, ValueGenerator) 方法

定义

为给定属性选择适当的值生成器(如果可用)。

public virtual bool TrySelect(Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase, out Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? valueGenerator);
abstract member TrySelect : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * ValueGenerator -> bool
override this.TrySelect : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * ValueGenerator -> bool
Public Overridable Function TrySelect (property As IProperty, typeBase As ITypeBase, ByRef valueGenerator As ValueGenerator) As Boolean

参数

property
IProperty

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

typeBase
ITypeBase

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

valueGenerator
ValueGenerator

值生成器,或者 null 如果没有可用。

返回

true 如果选择了值生成器,则为 false 如果没有可用,

实现

适用于