私は ASP.NET MVC を学習しており、ASP.NET MVC サンプル アプリケーションNerdDinnerを見ています。
「Models」フォルダには、 というクラスが含まれています
Dinner.cs
。これはディナーのメイン エンティティです。このクラスは別の場所にあるべきではありませんか? 例えば「ドメイン」?代わりに、ディナー情報を含むモデル フォルダーにビューモデル クラスを配置する必要がありますか?ファイル「PaginatedList.cs」が「Helpers」というフォルダーにあるのはなぜですか。このファイルは、ビューに提供されているため、「モデル」フォルダーにあるべきではありませんか?
これに関する明確な説明をいただければ幸いです。