SubSonic 3 ActiveRecord を使用して ASP.NET MVC プロジェクトを開始しています。主キー ID を持つテーブル Users を追加し、T4 ファイルを再コンパイルして User クラスを生成しました。
開発を進めながら、いつでもデータベースを再生成/移行できるようにしたいと考えています。データベースにテーブルと関係を作成し、ActiveRecord クラスを再生成し、http://subsonicproject.com/docs/3.0_Migrationsで説明されているように移行を行う必要があるようです。移行を定義する古い 2.x の方法は、もはや利用できないようです。
モデルクラスを変更することにより、データベースではなくコードから開発を推進し、SimpleRepository を使用せずにそれに応じてデータベースを移行する方法はありますか? 生成されたコードをソース コード リポジトリに入れたくありませんが、そうしないとデータベース スキーマが失われます (手動でエクスポートして保存しない限り)。