如何设计符合n层架构的应用程序? (带有linq的.net中的Winform示例?)

时间:2010-03-15 09:23:23

标签: c# .net design-patterns n-tier-architecture

相当简单的问题。但其影响是巨大的。

在过去的几周里,我一直在阅读很多有关n层架构的资料,以及它在.NET世界中的实现。问题是我找不到与Linq一起使用Winforms的相关示例(linq是BLL的方法吗?)。

你们是如何设法掌握n层概念的?书籍,文章,相关样本等。

更新:我想要一个示例应用程序而不仅仅是理论。我喜欢进入具体的实现,然后自己迭代原则。

2 个答案:

答案 0 :(得分:1)

不,BLL中的Linq2SQL不是采用n层架构的方法。我会在DAL中使用它。

我建议你start here,继续阅读。这是一个简单的概念,但有很多文献可以帮助理解它。

首先尝试理解这些概念,而不是将专有技术融入其中。一旦理解了这些概念,就想想如何使用像Linq2SQL这样的东西。

关于这个问题,关于这个问题还有大约10亿个帖子,关注this link并挑选他们的相关内容

答案 1 :(得分:1)

这不是针对特定技术的,但这是一本关于n层架构的非常好的书:Patterns of Enterprise Application Architecture