可能性の重複:
EF 4.1 Code-first vs Model/Database-firstエンティティフレームワーク - 最初にコードするか、モデルにするか?
私はいくつかの研究をしたが、答えは私を満たしていませんでした。 私はエンティティフレームワークを使用して自分のasp.net mvcアプリケーションを開始し、データベースを操作しました。私はそのデータベースからモデルを作成するよりも、dbを作成することから始めました。まあ私はそれが "モデルファースト"と呼ばれることを知っています。私は学校からそれをやるという第2の方法を知っています(コード1番)。私の講師は今日、モデルファーストの方法は時代遅れであると言いました。まあ本当ですか?または、おそらく:コードはまず利点がありますか?あなたの意見では、どちらが良いのでしょうか?
IMHO、最初にコードするか、後で泣かせます。 – Yuck
dbからモデルを作成した場合は、最初にモデルではなくデータベースです。 –