ValueGeneratorFactory.Create 方法

定义

重载

Create(IProperty)
已过时.

创建新的值生成器。

Create(IProperty, IEntityType)

创建新的值生成器。

Create(IProperty, ITypeBase)

创建新的值生成器。

Create(IProperty)

注意

Use the overload with most parameters

创建新的值生成器。

public abstract Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator Create (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
[System.Obsolete("Use the overload with most parameters")]
public virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator Create (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
abstract member Create : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
[<System.Obsolete("Use the overload with most parameters")>]
abstract member Create : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.Create : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Public MustOverride Function Create (property As IProperty) As ValueGenerator
Public Overridable Function Create (property As IProperty) As ValueGenerator

参数

property
IProperty

要为其创建值生成器的属性。

返回

新创建的值生成器。

属性

注解

有关详细信息,请参阅 EF Core 值生成

适用于

Create(IProperty, IEntityType)

创建新的值生成器。

public abstract 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
Public MustOverride Function Create (property As IProperty, entityType As IEntityType) As ValueGenerator

参数

property
IProperty

要为其创建值生成器的属性。

entityType
IEntityType

将对其使用值生成器的实体类型。

返回

新创建的值生成器。

注解

有关详细信息和示例,请参阅 EF Core 值生成

适用于

Create(IProperty, ITypeBase)

创建新的值生成器。

public abstract 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
Public MustOverride Function Create (property As IProperty, typeBase As ITypeBase) As ValueGenerator

参数

property
IProperty

要为其创建值生成器的属性。

typeBase
ITypeBase

值生成器将用于的类型。

返回

新创建的值生成器。

注解

有关详细信息和示例,请参阅 EF Core 值生成

适用于