Udostępnij za pośrednictwem


MutablePropertyExtensions.SetValueGeneratorFactory Metoda

Definicja

Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub null czyścić dowolną wcześniej ustawioną fabrykę.

Ustawienie null nie powoduje wyłączenia generowania wartości dla tej właściwości, ale tylko czyści każdy generator jawnie skonfigurowany dla tej właściwości. Dostawca bazy danych może nadal mieć generator wartości dla typu właściwości.

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

Właściwość do ustawiania generatora wartości dla.

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Fabryka, która zostanie użyta do utworzenia generatora wartości lub null wyczyszczenia wcześniej ustawionej fabryki.

Dotyczy