私は ASP.NET MVC の新しい学習者です。いくつかの本とコード サンプルを調べました。私が学んでいる間、私は以下の質問を思いつきましたが、以下の点を明確に理解できません.
ほとんどの本では、モデルをModels
フォルダーに配置することは構成よりも慣例であると説明されています。また、ASP.NET MVC フレームワークは、開発者がモデルをそのフォルダーに配置することを想定していると述べています。ただし、ほとんどのコード サンプルと他の多くの開発者は、別のクラス ライブラリ プロジェクト (つまりProject)Models
など、以外のフォルダにモデルを配置します。ViewModels
Services
これら2つの方法に違いはありますか?Models
モデルをフォルダーに配置した場合、ASP.NET MVC がモデルに対して行うことはありますか? それらの良い点と悪い点は何ですか? あなたのプロジェクトはどうですか?