SqlCeMigrationSqlGenerator.Generate 方法

定义

重载

Generate(AlterColumnOperation)

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

Generate(DropColumnOperation)

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

Generate(DropIndexOperation)

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

Generate(MoveTableOperation)

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

Generate(RenameColumnOperation)

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

Generate(RenameTableOperation)

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

Generate(DateTime)

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

Generate(AlterColumnOperation)

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

protected override void Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation -> unit

参数

alterColumnOperation
AlterColumnOperation

要为其生成 SQL 的操作。

适用于

Generate(DropColumnOperation)

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

protected override void Generate(System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation -> unit

参数

dropColumnOperation
DropColumnOperation

要为其生成 SQL 的操作。

适用于

Generate(DropIndexOperation)

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

protected override void Generate(System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation -> unit

参数

dropIndexOperation
DropIndexOperation

要为其生成 SQL 的操作。

适用于

Generate(MoveTableOperation)

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

protected override void Generate(System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation -> unit

参数

moveTableOperation
MoveTableOperation

要为其生成 SQL 的操作。

适用于

Generate(RenameColumnOperation)

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

protected override void Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation -> unit

参数

renameColumnOperation
RenameColumnOperation

要为其生成 SQL 的操作。

适用于

Generate(RenameTableOperation)

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

protected override void Generate(System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation -> unit

参数

renameTableOperation
RenameTableOperation

要为其生成 SQL 的操作。

适用于

Generate(DateTime)

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

protected override string Generate(DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overrides Function Generate (defaultValue As DateTime) As String

参数

defaultValue
DateTime

要设置的值。

返回

表示默认值的 SQL。

适用于