2011-07-07 7 views
1

私は基本的にビューごとにモデルを持っているので。私はコントローラ名の後のモデルフォルダの下のサブフォルダに自分のモデルを配置します。 /Models/Newsコントローラをモデルフォルダに配置しても構いませんか?

また、私のコントローラをこれらのフォルダに移動することを決めました。
/Models/News/_NewsController.cs w /クラス名はまだNewsControllerです。

見つけやすいです。

これは悪いことですか?セキュリティなど

答えて

3

これは悪いことですか?

あなたがこのコードベースに触れる唯一の人であると考えていない限り、それはあなたにとってより簡単なものではないと思わない限り、直感的なIMHOと対抗しないでください。メンテナンスを必要とする他の開発者は、標準的な慣習やそれに慣れ親しんだことに気づくかもしれません。

セキュリティはありますか?

無関係。

3

あなたは自由に行うことができますが、これはモデル、ビュー、およびコントローラ間の懸念を分離するために、MVCの目的でグレインに反するものです。それがモデルではないので、Modelsディレクトリに置くことはあまり意味がありません。それはコントローラです。フレームワークが私に与える慣例に従う傾向があるので、プロジェクトごとに一貫性があり、コントローラの場所を正確に知っています。

1

これは、私が理解できる限り何も影響を与えません。これがあなたの個人的な好みであれば、それは大したことではありません。

関連する問題