Firstが盛んに宣伝されていたと思う。First以前はデザイナーで操作できると言っても自動生成されるxmlファイルの差分を見るのは辛そうだった。Firstを使用していたのだが、ここ最近のプロジェクトではデータベースを先に設計して、そこからドメインモデルを作るやり方で進めていて困らなかったので、それで良い気がしてきた。Firstのモデルクラスを作成してくれる。Firstはデータベース構造を100%再現できているわけではないことがわかったので、気になった点を以下に書く。(もしかしたら設定があるのかもしれないが見つけられなかった)カラムの初期値が設定できない。Nullのカラムに設定できない。Nullカラムに空文字を入れるのはどうなの?というのはひとまず置いておく)Required属性にAllowEmptyStringsプロパティがあった。これをtrueにすれば良かった。テーブルに設定されている主キー以外のインデックスは、ドメインモデル作成時に無視される。作成したソースコードを修正して、後から設定することは可能。DBのビューからドメインモデルを作ると、ナビゲーションプロパティが作られない。元がビューなので正しい動きなのだろうが、気になった。テーブルが変更になったら同じ名前で作成することでクラスが上書きされる。ソースコードのバージョン管理をしていれば、前のバージョンとの比較や元に戻すことも容易である。First」を使ったことがない方は一度試してみるのをおススメする。MVCの入力値の検証は便利ですよね。(1)注目記事はてなブログをはじめよう!redwarriorさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。