语言

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

定义

为给定属性创建新的值生成器。

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

参数

property
IProperty

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

typeBase
ITypeBase

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

valueGenerator
ValueGenerator

新创建的值生成器,或者 null 如果没有可用值生成器。

返回

如果已创建生成器,则为 。

适用于