次の方法で共有


SqlServerMigrationSqlGenerator.Generate メソッド

保護されたメンバーを含める
継承されたメンバーを含める

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

SQL を生成します。

このメンバーはオーバーロードされます。構文、使用方法、例など、このメンバーの詳細については、オーバーロード リストで名前をクリックしてください。

オーバーロードの一覧 

  名前 説明
プロテクト メソッド Generate(Boolean) 列に設定される定数 bool の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(Byte[]) 列に設定される定数 byte[] の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(DateTime) 列に設定される定数 DateTime の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(DateTimeOffset) 列に設定される定数 DateTimeOffset の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(Guid) 列に設定される定数 Guid の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(Object) 列に設定される定数の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(String) 列に設定される定数 string の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(TimeSpan) 列に設定される定数 TimeSpan の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(AddColumnOperation) AddColumnOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(AddForeignKeyOperation) AddForeignKeyOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(AddPrimaryKeyOperation) AddPrimaryKeyOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(AlterColumnOperation) AlterColumnOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(AlterProcedureOperation) 指定したプロシージャ変更操作を生成します。
プロテクト メソッド Generate(AlterTableOperation) テーブルまたはその属性の定義が変更されるときの SQL を生成するには、このメソッドをオーバーライドします。このメソッドの既定の実装では、何も実行されません。
プロテクト メソッド Generate(CreateIndexOperation) CreateIndexOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(CreateProcedureOperation) 指定したプロシージャ作成操作を生成します。
プロテクト メソッド Generate(CreateTableOperation) CreateTableOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(DbGeography) 列に設定される定数 geography の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(DbGeometry) 列に設定される定数 geometry の既定値を指定する SQL を生成します。このメソッドは、既定値を設定する SQL ではなく、単に実際の値を生成します。
プロテクト メソッド Generate(DropColumnOperation) DropColumnOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(DropForeignKeyOperation) DropForeignKeyOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(DropIndexOperation) DropIndexOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(DropPrimaryKeyOperation) DropPrimaryKeyOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(DropProcedureOperation) 指定したプロシージャ削除操作を生成します。
プロテクト メソッド Generate(DropTableOperation) DropTableOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(HistoryOperation) HistoryOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(MigrationOperation) MigrationOperation の SQL を生成します。派生したプロバイダーがその他の種類の操作を処理できるようにします。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(MoveProcedureOperation) 指定したプロシージャ移動操作を生成します。
プロテクト メソッド Generate(MoveTableOperation) MoveTableOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(RenameColumnOperation) RenameColumnOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(RenameIndexOperation) RenameIndexOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(RenameProcedureOperation) 指定したプロシージャ名前変更操作を生成します。
プロテクト メソッド Generate(RenameTableOperation) RenameTableOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(SqlOperation) SqlOperation の SQL を生成します。生成された SQL は Statement メソッドを使用して追加する必要があります。
プロテクト メソッド Generate(UpdateDatabaseOperation) 一連の移行の適用を表す、指定したデータベース更新操作を生成します。生成されるスクリプトはべき等です。つまり、個々の移行が既に適用されているかどうかを確認し、保留中の移行のみを適用する条件ロジックを含みます。
プロテクト メソッド Generate(ColumnModel, IndentedTextWriter) 指定した列モデルの SQL を生成します。このメソッドは、列を処理する他のメソッドによって呼び出されます。また、生成される SQL を変更するためにオーバーライドできます。
パブリック メソッド Generate(IEnumerable<MigrationOperation>, String) 一連の移行操作を Microsoft SQL Server 固有の SQL に変換します。 (MigrationSqlGenerator.Generate(IEnumerable<MigrationOperation>, String) をオーバーライドします。)

上揃え

参照

参照

SqlServerMigrationSqlGenerator クラス

System.Data.Entity.SqlServer 名前空間