MigrationSqlGenerator Класс

Определение

Общий базовый класс для поставщиков, которые преобразуют не зависящие от поставщика операции миграции в команды SQL для конкретных поставщиков баз данных.

public abstract class MigrationSqlGenerator
type MigrationSqlGenerator = class
Public MustInherit Class MigrationSqlGenerator
Наследование
MigrationSqlGenerator
Производный

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

Имя Описание
MigrationSqlGenerator()

Общий базовый класс для поставщиков, которые преобразуют не зависящие от поставщика операции миграции в команды SQL для конкретных поставщиков баз данных.

Свойства

Имя Описание
ProviderManifest

Возвращает или задает манифест поставщика.

Методы

Имя Описание
BuildStoreTypeUsage(String, PropertyModel)

Создает использование типа хранилища для указанного storeTypeName объекта с помощью аспектов из указанного propertyModelобъекта .

Generate(IEnumerable<MigrationOperation>, String)

Преобразует набор операций миграции в SQL конкретного поставщика базы данных.

GenerateProcedureBody(ICollection<DbModificationCommandTree>, String, String)

Создает текст SQL для хранимой процедуры.

IsPermissionDeniedError(Exception)

Определяет, соответствует ли исключение конкретного поставщика ошибке отказа в разрешении на уровне базы данных.

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