Compartilhar via


MutablePropertyExtensions.SetValueGeneratorFactory Método

Definição

Define a fábrica a ser usada para gerar valores para essa propriedade ou null para limpar qualquer fábrica definida anteriormente.

A configuração null não desabilitar a geração de valor para essa propriedade apenas limpa qualquer gerador explicitamente configurado para essa propriedade. O provedor de banco de dados ainda pode ter um gerador de valor para o tipo de propriedade.

public static void SetValueGeneratorFactory (this Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> valueGeneratorFactory);
static member SetValueGeneratorFactory : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
<Extension()>
Public Sub SetValueGeneratorFactory (property As IMutableProperty, valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator))

Parâmetros

property
IMutableProperty

A propriedade para a qual definir o gerador de valor.

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Uma fábrica que será usada para criar o gerador de valor ou null para limpar qualquer fábrica definida anteriormente.

Aplica-se a