首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要一个使用ORM的.NET“良好的业务线应用程序”的示例

我需要一个使用ORM的.NET“良好的业务线应用程序”的示例
EN

Stack Overflow用户
提问于 2009-03-12 23:57:34
回答 1查看 2.1K关注 0票数 2

我正试图转向TDD、ORM、Mocking等。我需要一个很好的例子,一个业务线的应用程序,使用ORM最好是NHibernate。

它必须是开源的,并使用存储库模式。

我通过示例学习得最好,我已经尝试过存储库模式和工作单元模式,但没有在任何有意义的应用程序中。

我熟悉IoC (我使用unity),WCF,工作流基础,WPF,智能客户端软件工厂,Webclient软件工厂,等等。

我已经学习了所有的“基础知识”(它们是相当高级的原则,可以称为基础知识,IMO),但我似乎不能把它们都放在一起。

我们编写的应用程序遵循所有的“最佳实践”,就架构而言,我们有业务逻辑层、数据访问层、MVP、MVVP、MVC等。但是在我们的BLL中从来没有任何代码

代码语言:javascript
复制
return dal.GetBlahBlahBlah();

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

我们95%的数据访问可能是通过存储过程进行的,我不得不假设这一切都是通过数据库进行的。其中一些SP很大,并且有大量的if语句、case语句和偶尔出现的游标。

如上所述,我知道如何使用所有这些很酷的技术,但似乎我使用它们的唯一目的就是为sql server制作一个非常、非常复杂、架构过于复杂的报表工具。

如果ALT.NET是更好的方法,如果将所有业务逻辑都放在代码中是更好的方法,那么必须有一个开源应用程序以所有正确的方式将它们组合在一起

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-03-13 11:04:10

我还没有接触到任何LOB应用程序,但我听说Cuyahoa是如何使用NHibernate的一个很好的例子。

我熟悉Suteki Shop中的代码,这是一个使用Sql和Linq Sql的电子商务平台,它目前很活跃,正在被很好地重构,应该可以为您提供一些关于您正在尝试的内容的洞察力。

最后,是Rob Conery的MVC StoreFront。Rob是截屏视频的大师,他在学习TDD方面有很好的见解。

我的最后一个链接是summer of nhibernate,这是另一个系列的截屏视频,这次是专门关于使用NHibernate的

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/640946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档