MVCでは、モデル定義の配置方法にパフォーマンスの向上/低下がありますか?
従業員モデルの場合、AppName.Employeeの名前空間と、T-Sqlデータベースの異なるビューにそれぞれリンクするNewEmployee、ViewEmployee、EditEmployeeの3つのクラスがあります。
それらをすべて1つの名前空間に配置すること、またはそれらを独自の名前空間とクラスファイルに分離することで、パフォーマンスに違いはありますか?
これはたった3つのクラスの例ですが、もっと大規模な場合は問題になりますか?それとも、実行時とは対照的にコンパイルする場合にのみ影響がありますか?
すべてのクラスを1つの名前空間に配置しても、パフォーマンスに変化はありません。実際には、同じ「実際の」オブジェクトのアクションを表すすべてのクラスを1つの名前空間に配置して、将来的に読みやすく管理しやすくすることをお勧めします。すべてのロジックを1つのクラスに入れて、そこからすべてを呼び出すと、パフォーマンスが低下します。これはばかげて、コードをスパゲッティにします。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加