私は MVC と EF の初心者です。これらのテクノロジーをうまく活用するために、物事をより明確に理解することにしました。
今、私は EF について読み始めました。そして、Model-first
テクニックがあることを知りました。Database-first
Code-first
MVCを使用して開発するので、私にとって最も有益なものから始めて、他の2つに戻ってそれぞれを比較したいと思います。
私の唯一の質問は、どのテクニックから始めて使用する必要があるかということです。
私は MVC と EF の初心者です。これらのテクノロジーをうまく活用するために、物事をより明確に理解することにしました。
今、私は EF について読み始めました。そして、Model-first
テクニックがあることを知りました。Database-first
Code-first
MVCを使用して開発するので、私にとって最も有益なものから始めて、他の2つに戻ってそれぞれを比較したいと思います。
私の唯一の質問は、どのテクニックから始めて使用する必要があるかということです。
私たちの場合、これはデータベースがすでに存在するかどうかに基づいています。多くの場合、既存のデータベースがあるため、データベースファーストを使用します。今後は、データベースを作成してからモデルを構築することをお勧めします。これは、その方法での経験が豊富なためです。私は一度コードファーストを実行しましたが、それは苦痛であることがわかりましたが、より細かく制御でき、EFが舞台裏で何をしているのかをよりよく理解できます。
申し訳ありませんが、これ以上の回答は提供できませんでした。
新しい Web サイトを構築している場合、 Code Firstは次の理由から間違いなくCode Firstを使用します。
既存のデータベースで作業する必要がある場合にのみ、データベース ファーストを選択します。
Model First はCode Firstへの一歩前進でした。
注:こちらの質問をチェックして、エンティティ フレームワーク コード ファーストとモデル/データベース ファーストを比較してください。