MigrationSqlGenerator 类

定义

提供程序的公共基类,用于将提供程序无关的迁移操作转换为特定于数据库提供程序的 SQL 命令。

public abstract class MigrationSqlGenerator
type MigrationSqlGenerator = class
Public MustInherit Class MigrationSqlGenerator
继承
MigrationSqlGenerator
派生

构造函数

MigrationSqlGenerator()

提供程序的公共基类,用于将提供程序无关的迁移操作转换为特定于数据库提供程序的 SQL 命令。

属性

ProviderManifest

获取或设置提供程序清单。

方法

BuildStoreTypeUsage(String, PropertyModel)

使用指定 中的分面propertyModel为指定的 storeTypeName 生成存储类型用法。

Generate(IEnumerable<MigrationOperation>, String)

将一组迁移操作转换为特定于数据库提供程序的 SQL。

GenerateProcedureBody(ICollection<DbModificationCommandTree>, String, String)

为存储过程生成 SQL 正文。

IsPermissionDeniedError(Exception)

确定提供程序特定的异常是否对应于数据库级权限被拒绝错误。

适用于