IConventionProperty.SetValueGeneratorFactory Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Задает фабрику, используемую для создания значений этого свойства, или |
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Задает фабрику, используемую для создания значений этого свойства, или |
SetValueGeneratorFactory(Type, Boolean) |
Задает фабрику, используемую для создания значений этого свойства, или |
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)
- Исходный код:
- IConventionProperty.cs
- Исходный код:
- IConventionProperty.cs
Задает фабрику, используемую для создания значений этого свойства, или null
для очистки любой ранее заданной фабрики.
public Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, ITypeBase, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As Func(Of IProperty, ITypeBase, ValueGenerator)
Параметры
- valueGeneratorFactory
- Func<IProperty,ITypeBase,ValueGenerator>
Фабрика, которая будет использоваться для создания генератора значений или null
для очистки любой ранее заданной фабрики.
- fromDataAnnotation
- Boolean
Указывает, была ли конфигурация указана с помощью заметки к данным.
Возвращаемое значение
Настроенное или заданное значение.
Комментарии
Параметр null
не отключает создание значений для этого свойства. Он просто очищает все генераторы, явно настроенные для этого свойства. Поставщик базы данных может по-прежнему иметь генератор значений для типа свойства.
Применяется к
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean)
- Исходный код:
- IConventionProperty.cs
- Исходный код:
- IConventionProperty.cs
Задает фабрику, используемую для создания значений этого свойства, или null
для очистки любой ранее заданной фабрики.
public Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As Func(Of IProperty, IEntityType, ValueGenerator)
Параметры
- valueGeneratorFactory
- Func<IProperty,IEntityType,ValueGenerator>
Фабрика, которая будет использоваться для создания генератора значений или null
для очистки любой ранее заданной фабрики.
- fromDataAnnotation
- Boolean
Указывает, была ли конфигурация указана с помощью заметки к данным.
Возвращаемое значение
Настроенное или заданное значение.
Комментарии
Параметр null
не отключает создание значений для этого свойства. Он просто очищает все генераторы, явно настроенные для этого свойства. Поставщик базы данных может по-прежнему иметь генератор значений для типа свойства.
Применяется к
SetValueGeneratorFactory(Type, Boolean)
- Исходный код:
- IConventionProperty.cs
- Исходный код:
- IConventionProperty.cs
- Исходный код:
- IConventionProperty.cs
- Исходный код:
- IConventionProperty.cs
Задает фабрику, используемую для создания значений этого свойства, или null
для очистки любой ранее заданной фабрики.
public Type? SetValueGeneratorFactory (Type? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Type * bool -> Type
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Type, Optional fromDataAnnotation As Boolean = false) As Type
Параметры
- valueGeneratorFactory
- Type
Фабрика, которая будет использоваться для создания генератора значений или null
для очистки любой ранее заданной фабрики.
- fromDataAnnotation
- Boolean
Указывает, была ли конфигурация указана с помощью заметки к данным.
Возвращаемое значение
Настроенное или заданное значение.
Комментарии
Параметр null
не отключает создание значений для этого свойства. Он просто очищает все генераторы, явно настроенные для этого свойства. Поставщик базы данных может по-прежнему иметь генератор значений для типа свойства.
Применяется к
Entity Framework