私はTDD、ORM、Mockingなどに移行しようとしています。 ORM、好ましくはNHibernateを使用するビジネスアプリケーションのラインの良い例が必要です。ORMを使用する.NETの「ビジネスアプリケーションの良い例」の例が必要
オープンソースで、リポジトリパターンを使用する必要があります。
私は、リポジトリパターンと作業単位パターンを使って遊んだことがありますが、意味のあるアプリケーションでは一番うまくいきません。
私は、IoC(私は単一性を使用しています)、WCF、Workflow Foundation、WPF、Smart Client Software Factory、Webclient Software Factoryなどに精通しています。
私はすべての基本を学んだことがあります(彼らは基本と呼ばれるかなり高度なプリンシパルですが、IMO)私はそれをまとめてみることはできません。
私たちが書いたアプリケーションは、アーキテクチャーとしての "ベストプラクティス"に従います。ビジネスロジックレイヤー、データアクセスレイヤー、MVP、MVVP、MVCなどがあります。私たちのBLLには決してコードがありません
return dal.GetBlahBlahBlah();
私は自分のビジネスロジックはどこにあるのですか?
おそらく私たちのデータアクセスの95%はストアドプロシージャを経由していると思われます。これらのSPの中には膨大なものがあり、多くのif文、case文、および時折カーソルがあります。
上記のように、私はこれらのクールな技術をすべて使用する方法を知っていますが、私がそれらを使用している唯一のものは、SQLサーバのための本当に複雑すぎるoverlyplatformアーキテクチャのレポート作成ツールを作ることです。
ALT.NETがより良い方法である場合は、コードでビジネスロジックのすべてがより良い方法ですした場合、すべての権利の方法
で一緒にそれをすべて置くそこにオープンソースのアプリケーションが存在しなければなりません