IMutableProperty.SetValueGeneratorFactory 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>) |
设置工厂以用于为此属性生成值,或 |
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>) |
设置工厂以用于为此属性生成值,或 |
SetValueGeneratorFactory(Type) |
设置工厂以用于为此属性生成值,或 |
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>)
设置工厂以用于为此属性生成值,或 null
清除以前设置的任何工厂。
public void SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator))
参数
- valueGeneratorFactory
- Func<IProperty,IEntityType,ValueGenerator>
将用于创建值生成器或 null
清除任何以前设置的工厂的工厂。
注解
设置 null
不会禁用此属性的值生成,它只会清除为此属性显式配置的任何生成器。 数据库提供程序可能仍具有属性类型的值生成器。
适用于
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>)
设置工厂以用于为此属性生成值,或 null
清除以前设置的任何工厂。
public void SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, ITypeBase, ValueGenerator))
参数
- valueGeneratorFactory
- Func<IProperty,ITypeBase,ValueGenerator>
将用于创建值生成器或 null
清除任何以前设置的工厂的工厂。
注解
设置 null
不会禁用此属性的值生成,它只会清除为此属性显式配置的任何生成器。 数据库提供程序可能仍具有属性类型的值生成器。
适用于
SetValueGeneratorFactory(Type)
设置工厂以用于为此属性生成值,或 null
清除以前设置的任何工厂。
public void SetValueGeneratorFactory (Type? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Type -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Type)
参数
- valueGeneratorFactory
- Type
将用于创建值生成器或 null
清除任何以前设置的工厂的工厂。
注解
设置 null
不会禁用此属性的值生成,它只会清除为此属性显式配置的任何生成器。 数据库提供程序可能仍具有属性类型的值生成器。