ASP.NET MVC 3 の学習を始めたばかりで、アプリケーションのデータベースに接続する最良の方法を決定するのに非常に苦労しています。私のアプリケーションデータベースは定期的に強化されるため、新しいテーブル、列を追加/削除でき、一部の列のデータ型も変更される可能性があります。したがって、このシナリオでは、コードが管理しやすくなり、これらの変更がコードに影響を与えないように、どのアプローチが最適でしょうか (例: EF でテーブルを削除して再選択すると、新しいクラスが生成され、関連するコードが生成されます)クラスが影響を受けます)?Code First、Database First、Entity Framework、Enterprise Library Data Access Block、SQL 接続呼び出しストアド プロシージャなどのアプローチがあることを読みました。しかし、このシナリオでどちらが最適かはわかりません。また、データベースに接続するための ASP.NET MVC 3 の本当のフレーバーが欠けている可能性があります。
編集1
なぜ閉会を命じられたのかはわかりませんが、それでもこのフォーラム以外に選択肢はありません。私の質問Code First vs Data Firstの部分的な内容を述べている同様の質問を見つけました。その答えは、データベースの最初のアプローチに関して私の頭の中で混乱を引き起こしました。