SQL (T-SQL) ステートメントから移行クラスを生成するために FluentMigrator で使用できるコード生成テンプレートはありますか?
理想的には、テーブルやインデックスなどを作成するためのステートメントを含むテキストを取得し、元の SQL ステートメントと同等のものを含む Up メソッドと Down メソッドを使用して移行クラスを生成したいと考えています。
オープン ソースまたは無料のコード生成ツールに基づくソリューションのみに関心があります。
SQL (T-SQL) ステートメントから移行クラスを生成するために FluentMigrator で使用できるコード生成テンプレートはありますか?
理想的には、テーブルやインデックスなどを作成するためのステートメントを含むテキストを取得し、元の SQL ステートメントと同等のものを含む Up メソッドと Down メソッドを使用して移行クラスを生成したいと考えています。
オープン ソースまたは無料のコード生成ツールに基づくソリューションのみに関心があります。
既存のデータベースを読み取り、Up メソッドと Down メソッドの両方で FluentMigrator Migration Class を生成するアプリケーションを作成しました。
http://pfsolutions-mi.com/Product/FluentMigratorClassGenerator
いいえ、私が知る限り、このようなものは存在しません。最も近いのは、独自のスキーマダンプコードを作成する機能です。これを使用して、既存のデータベースを取得し、そこからFluentMigrator構文を生成できます。これがその方法のサンプルです。
Guru Kathiresan のT4 Template for creating FM initial schemas を参照してください。このリンクはFluentMigrator Google グループからのものです。