StoreGenerationConvention Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Соглашение, которое гарантирует, что свойства не настроены для одновременного использования значения по умолчанию и в качестве вычисляемого столбца.
public class StoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAnnotationChangedConvention
public class StoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAnnotationChangedConvention
type StoreGenerationConvention = class
interface IPropertyAnnotationChangedConvention
interface IConvention
interface IModelFinalizedConvention
type StoreGenerationConvention = class
interface IPropertyAnnotationChangedConvention
interface IConvention
interface IModelFinalizingConvention
Public Class StoreGenerationConvention
Implements IModelFinalizedConvention, IPropertyAnnotationChangedConvention
Public Class StoreGenerationConvention
Implements IModelFinalizingConvention, IPropertyAnnotationChangedConvention
- Наследование
-
StoreGenerationConvention
- Производный
- Реализации
Комментарии
Дополнительные сведения и примеры см. в статье Соглашения о созданиимоделей и создание значений EF Core .
Конструкторы
StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Создает новый экземпляр StoreGenerationConvention. |
Свойства
Dependencies |
Зависимости для этой службы. |
RelationalDependencies |
Зависимости от реляционного поставщика для этой службы. |
Методы
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Вызывается после завершения модели. |
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Вызывается при завершении модели. |
ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>) |
Вызывается после изменения заметки в свойстве . |
Validate(IConventionProperty) |
Вызывает исключение при наличии конфликтующей конфигурации создания хранилища для этого свойства. |
Validate(IConventionProperty, StoreObjectIdentifier) |
Вызывает исключение при наличии конфликтующей конфигурации создания хранилища для этого свойства. |
Применяется к
Entity Framework