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


SqlServerStoreGenerationConvention Класс

Определение

Соглашение, которое гарантирует, что свойства не настроены для использования значения по умолчанию в качестве вычисляемого столбца или одновременного SqlServerValueGenerationStrategy использования.

public class SqlServerStoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.StoreGenerationConvention
type SqlServerStoreGenerationConvention = class
    inherit StoreGenerationConvention
Public Class SqlServerStoreGenerationConvention
Inherits StoreGenerationConvention
Наследование
SqlServerStoreGenerationConvention

Комментарии

Дополнительные сведения и примеры см. в разделах Соглашения о создании моделей и Доступ к базам данных SQL Server и Azure SQL с помощью EF Core.

Конструкторы

SqlServerStoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Создает новый экземпляр SqlServerStoreGenerationConvention.

Свойства

Dependencies

Зависимости для этой службы.

(Унаследовано от StoreGenerationConvention)
RelationalDependencies

Зависимости от реляционного поставщика для этой службы.

(Унаследовано от StoreGenerationConvention)

Методы

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Вызывается после завершения модели.

(Унаследовано от StoreGenerationConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Вызывается при завершении модели.

(Унаследовано от StoreGenerationConvention)
ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

Вызывается после изменения заметки в свойстве .

Validate(IConventionProperty)

Соглашение, которое гарантирует, что свойства не настроены для использования значения по умолчанию в качестве вычисляемого столбца или одновременного SqlServerValueGenerationStrategy использования.

Validate(IConventionProperty)

Вызывает исключение при наличии конфликтующей конфигурации создания хранилища для этого свойства.

(Унаследовано от StoreGenerationConvention)
Validate(IConventionProperty, StoreObjectIdentifier)

Вызывает исключение при наличии конфликтующей конфигурации создания хранилища для этого свойства.

Validate(IConventionProperty, StoreObjectIdentifier)

Вызывает исключение при наличии конфликтующей конфигурации создания хранилища для этого свойства.

(Унаследовано от StoreGenerationConvention)

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