MVC 4シングルページアプリケーションを使用してWebアプリケーションを作成することを計画しており、データベースファーストアプローチを使用します。そして、私はデフォルトのSql Server LocalDBを使用しています(ログイン/認証テーブルを使用)。
edmxファイルはどこに置くべきですか?モデルフォルダの下?サービスレイヤー/リポジトリレイヤーが必要な場合はどうなりますか。
ところで、SPAのデフォルトのテンプレートは、モデルごとに2つのクラスを作成します。たとえばTodoList.cs、とTodoListDto.cs。2つのクラスを回避するためのより良い設計があるのはなぜですか?