Sdílet prostřednictvím


MutablePropertyExtensions.SetValueGeneratorFactory Metoda

Definice

Nastaví továrnu, která se má použít ke generování hodnot pro tuto vlastnost, nebo null k vymazání dříve nastavené továrny.

Nastavení null nezakáže generování hodnoty pro tuto vlastnost, pouze vymaže všechny generátory explicitně nakonfigurované pro tuto vlastnost. Poskytovatel databáze stále může mít generátor hodnot pro typ vlastnosti.

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))

Parametry

property
IMutableProperty

Vlastnost, pro kterou chcete nastavit generátor hodnot.

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Továrna, která se použije k vytvoření generátoru hodnot nebo null k vymazání dříve nastavené továrny.

Platí pro