SqlCeMigrationSqlGenerator 类

定义

提供程序,用于将提供程序不可知的迁移操作转换为可针对 Microsoft SQL Server Compact Edition 运行的 SQL 命令。

public class SqlCeMigrationSqlGenerator : System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator
type SqlCeMigrationSqlGenerator = class
    inherit SqlServerMigrationSqlGenerator
Public Class SqlCeMigrationSqlGenerator
Inherits SqlServerMigrationSqlGenerator
继承

构造函数

SqlCeMigrationSqlGenerator()

提供程序,用于将提供程序不可知的迁移操作转换为可针对 Microsoft SQL Server Compact Edition 运行的 SQL 命令。

属性

ProviderManifest

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

(继承自 MigrationSqlGenerator)

方法

BuildColumnType(ColumnModel)

生成 SQL 以指定列的数据类型。 此方法仅生成实际类型,而不生成用于创建列的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
BuildStoreTypeUsage(String, PropertyModel)

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

(继承自 MigrationSqlGenerator)
CreateConnection()

为当前提供程序创建空连接。 允许派生提供程序使用 以外的 SqlConnection连接。

Generate(AddColumnOperation)

AddColumnOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(AddForeignKeyOperation)

AddForeignKeyOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(AddPrimaryKeyOperation)

AddPrimaryKeyOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(AlterColumnOperation)

AlterColumnOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

Generate(Boolean)

生成 SQL 以指定要对列设置的常量布尔默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(Byte[])

生成 SQL 以指定要对列设置的常量字节[] 默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(CreateIndexOperation)

CreateIndexOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(CreateTableOperation)

CreateTableOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(DateTime)

生成 SQL 以指定对列设置的常量 DateTime 默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

Generate(DateTimeOffset)

生成 SQL 以指定要对列设置的常量 DateTimeOffset 默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(DbGeography)

生成 SQL 以指定对列设置的常量 geogrpahy 默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(DbGeometry)

生成 SQL 以指定要对列设置的常量几何默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(DeleteHistoryOperation)

DeleteHistoryOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(DropColumnOperation)

DropColumnOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

Generate(DropForeignKeyOperation)

DropForeignKeyOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(DropIndexOperation)

DropIndexOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

Generate(DropPrimaryKeyOperation)

DropPrimaryKeyOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(DropTableOperation)

DropTableOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(Guid)

生成 SQL 以指定对列设置的常量 Guid 默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(IEnumerable<MigrationOperation>, String)

将一组迁移操作转换为 Microsoft SQL Server特定的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(InsertHistoryOperation)

InsertHistoryOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(MoveTableOperation)

MoveTableOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

Generate(Object)

生成 SQL 以指定对列设置的常量默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(RenameColumnOperation)

RenameColumnOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

Generate(RenameTableOperation)

RenameTableOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

Generate(SqlOperation)

SqlOperation生成 SQL。 应使用 Statement 方法添加生成的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(String)

生成 SQL 以指定要对列设置的常量字符串默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
Generate(TimeSpan)

生成 SQL 以指定要对列设置的常量 TimeSpan 默认值。 此方法只生成实际值,而不是用于设置默认值的 SQL。

(继承自 SqlServerMigrationSqlGenerator)
GenerateCreateSchema(String)

生成 SQL 以创建数据库架构。 应使用 Statement 方法添加生成的 SQL。

GenerateMakeSystemTable(CreateTableOperation)

生成 SQL 以将表标记为系统表。 应使用 Statement 方法添加生成的 SQL。

GenerateProcedureBody(ICollection<DbModificationCommandTree>, String, String)

生成存储过程的 SQL 正文。

(继承自 MigrationSqlGenerator)
IsPermissionDeniedError(Exception)

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

(继承自 MigrationSqlGenerator)
Name(String)

生成带引号的名称。 提供的名称可以包含架构,也可能不包含架构。

Quote(String)

引用SQL Server的标识符。

(继承自 SqlServerMigrationSqlGenerator)
Statement(IndentedTextWriter)

添加要对数据库执行的新 语句。

(继承自 SqlServerMigrationSqlGenerator)
Statement(String, Boolean)

添加要对数据库执行的新 语句。

(继承自 SqlServerMigrationSqlGenerator)

适用于