2010-11-24 14 views
4

私はASP.NET MVCとインターフェイスデザインに非常に新しいです。私はたくさんの質問をしていて、それをすべて理解しようとする多くの記事を読んでいます。職場での危機のため、私はこの環境を学ぶために最善を尽くすよう求められました。そして、それは理解するのがイライラされているが、私はゆっくりとそれを得ている。ASP.NET MVCとリポジトリパターンの理解

私は、リポジトリパターンの仕組みとその理由を基本的に理解している画像をPhotoshopに作成しました。私は仕事でこのパターンを展開しようとしていると私は、私は任意の(肛門または無関係ではない)の明白なミスを指摘するように依頼する alt text

私は主要なポイントを得ることを確認したい...私は「は上がらない願っていますt any。

答えて

4

これは私が従うパターンとほとんど同じです。また、Scott Hanselmanによって書かれたnerddinnerアプリケーションによって使用されるパターンに似ています。

唯一の変更は、コントローラとリポジトリの間にサービスレイヤーを追加することです。これは悪い習慣とみなされる「太った」コントローラを避けるのに役立ちます。

+0

私はそれ以上に同意できませんでした。私はServiceLayerを最も有用なパターンの一つと考えています。推奨読書:Martin Fowlerの*エンタープライズアプリケーションアーキテクチャのパターン*。リポジトリパターンは、NoSQLデータベースやLINQ-to-SQLがあなたに無料で与えるものとほぼ同じです。 – mnemosyn

関連する問題