プロジェクトを最初から作成しようとしています。asp .net mvc4(asp net web apiを使用)と、データアクセス用のエンティティフレームワーク5(すべての最新テクノロジ)を使用します
新たなスタートなので、最初にデータベースを作成してからEFモデルを作成するのではなく、モデルを中心に設計することを考えていたので、コードファーストのアプローチを採用しました。
コードファーストの問題(私が見る限り)は、モデルファーストシナリオ(設計サポート、エンティティ関係の簡単な生成と維持1-1、1- *、-など)でEFが行うすべての足場を失うことです。 )問題は次のとおりです。モデルを設計するときに、どのようなツール、テンプレート、スニペット、または何を使用して生活を楽にすることができますか。このプロセスには多くの繰り返しが含まれるため、このプロセスをできるだけ苦痛のないものにしたいと思います(たとえば、FKの関係は常に同じです)。DbContextなどを使用する必要がありますか?最初にコードを開始すると同時にedmxモデルを維持する方法はありますか、それとも相互に排他的ですか?
ありがとう!