0

Entity Framework の使用方法を選択するのに混乱しています。

これらの方法 (データベース ファースト、モデル ファースト、コード ファースト) の違いは何ですか?

私は中規模のプロジェクトを開始しました (このプロジェクトは ASP.NET MVC であり、MIS および CRM の可能性があります)

私を助けてくれてありがとう。

4

1 に答える 1

3

最善の方法はありません。すべては、アプリケーションの開発に使用するアプローチに依存します。

ドメイン駆動設計を行っていて、永続性を無視すると見なされるエンティティを使用してビジネス ロジックから開始する場合は、明らかに Code First が適しています (永続性を追加する前にコードを記述するため)。

既存のデータベースが既にある場合、またはデータ ファースト アプローチを使用している場合 (コードが記述される前にデータベース構造が設計されている場合)、データベース ファーストが最適です。

于 2014-02-04T15:52:10.773 に答える