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