我试图朝向TDD,ORM,嘲笑,ECT移动。我需要一个线业务应用程序的一个使用ORM的一个很好的例子优选的NHibernate。

它必须是开源和使用的存储库的图案。

我学习最好通过例如,我已经与周围的工作模式的存储库模式和单元但不以任何有意义的应用程序播放。

我熟悉的IoC(我用的统一),WCF,Workflow Foundation中,WPF,智能客户端软件工厂,Web客户端软件工厂,等。

我已经学会了所有的“基础知识”(他们是相当先进的校长被称为基础,海事组织)我似乎就是无法把它放在一起。

我们编写遵循所有的“最佳实践”的应用程序尽可能的架构,我们有一个商业逻辑层,数据访问层,MVP,MVVP,MVC,等。但从来没有在我们的BLL的任何代码,除了

return dal.GetBlahBlahBlah();

我不得不问自己在哪里我所有的业务逻辑???

这是我们的数据访问大概95%是通过存储过程,我要承担其所有,如果该数据库。一些SP的是巨大的,有很多很多的if语句,case语句,和偶尔的光标。

正如上面提到我知道如何使用所有这些很酷的技术,但它似乎像我使用他们的是让SQL Server的一个真的,真的过于复杂,过于architecture'd报告工具的唯一的事情。

如果ALT.NET是更好的办法,如果有在代码中所有的业务逻辑是更好的办法,必须有一个开放源码的应用程序,在那里,将所有这些集成在所有适当的方式

有帮助吗?

解决方案

我还没有遇到任何LOB应用程序,但我听说 Cuyahoa 是一个极好的示例如何使用NHibernate的。

我熟悉在 Suteki店中的代码,电子商务平台使用ASP.Net MVC和LINQ到SQL是活跃的时刻,并正在重新因素很好,要你提供中你尝试什么样的一些见解。

Penultimately,有罗布科纳的 MVC店面。罗布是截屏的主站和在学习TDD提出了一个很好的见解。

我的最终链接是的nhibernate 的夏天另一系列截屏此时的具体上使用NHibernate

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top