私はSubSonic 3 ActiveRecordを使用してASP.NET MVCプロジェクトを開始しています。プライマリキーIDと再コンパイルされたT4ファイルを持つユーザーをテーブルに追加して、ユーザークラスを生成しました。SubSonic 3 ActiveRecordの移行の定義
私は開発に合わせて、いつでもデータベースを再生成/移行できることを確認したいと思います。データベースにテーブルとリレーションシップを作成し、ActiveRecordクラスを再生成し、http://subsonicproject.com/docs/3.0_Migrationsに記載されているようにマイグレーションを実行する必要があるようです。移行を定義する古い2.xの方法は、もはや利用可能ではないようです。
SimpleRepositoryを使用せずに、データベースではなくコードから開発を行い、モデルクラスを変更し、それに応じてデータベースを移行する方法はありますか?私は生成されたコードをソースコードリポジトリに入れたくありませんが、もしそうでなければ、私はデータベーススキーマを失います(手動でエクスポートして保存しない限り)。
:私は、データベースの設計について特に心配していないと私はむしろ手でマイグレーションを書くよりも、コードから、それをドライブしたいが、私SubSonic Active Recordを使用しているときにそれを行う簡単な方法はありません。 – glebd