ValueGeneratorFactory.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 值生成 。