以前のエントリーで紹介した「プログラミングASP.NET MVC」を読んだこと、.NETラボ勉強会でMVVMの話を聞いたこともあって、ASP.NET MVCでどのようにクラスを作っていくのかを考えてみました。プロジェクトテンプレートにはControllerクラスしかありませんし、スキャフォールドで作成したコードはControllerが直接データアクセスクラスを呼び出しいているし。ネットには超単純なシナリオにしか(現実的にありえないような)対応出来ないコードだし。 ネットで公開されているようなコードはわかりやすく・単純化するために仕方がないと思います。確かに新機能の説明や「ASP.NET MCとは」という内容に200~300行書かれても読む気がなくなってしまいますから。しかし、patterns&practicesで公開されている「Project Silk」や「Project Liike」のコ
![ASP.NET MVCのクラスの作り方を考えてみた(1) | テスターですが何か?](https://cdn-ak-scissors.b.st-hatena.com/image/square/fa4154a5bf8162afc057c769e89729f89c05d410/height=288;version=1;width=512/https%3A%2F%2Fdavid9142.wordpress.com%2Fwp-content%2Fuploads%2F2012%2F07%2Fimage_thumb2.png)