Поделиться через


MutablePropertyExtensions.SetValueGeneratorFactory Метод

Определение

Задает фабрику, используемую для создания значений этого свойства, или null для очистки любой ранее заданной фабрики.

Параметр null не отключает создание значений для этого свойства. Он просто очищает все генераторы, явно настроенные для этого свойства. Поставщик базы данных может по-прежнему иметь генератор значений для типа свойства.

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

Параметры

property
IMutableProperty

Свойство, для установки генератора значений.

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Фабрика, которая будет использоваться для создания генератора значений или null для очистки любой ранее заданной фабрики.

Применяется к