所以我的ASP.NET非常生锈,我试图恢复最佳实践,而不是。所以,我鞭打了谷歌并开始寻找示例和样本和教程,但我发现了什么?甚至在“最新”技术之前倾向于写的老硬质的东西被释放在石器时代。

肯定,概念可能仍然持有。但实际的实现基本无用。我正在寻找使用LINQ,N层(不是层数。层可以是一层,但是一层不一定是一层)某种当前ORM(L2S,EF等。)和一些现实世界东西,不具有多余和无用的例子。

有没有人有任何指针?

有帮助吗?

解决方案

这里有3个链接来自Daniel Simmons,应该让你入门:
n-tier应用程序模式
避免在n层应用程序中的反模式
用ef4 建立n-tier应用程序 还有一个看 nerddinner ,如果您对ASP.NET MVC感兴趣(我一直在工作ASP.NET在过去的两年里,我一开始是一个不愿意学习ASP.NET MVC的人,我以为我知道我需要WebForms的一切,但绝对是新鲜空气的呼吸,而不是更换,而是补充Winforms )。该项目由Scott Gurthie开发,因此如果您查看该项目,您可以从最佳学习。还有一个伴随着nerddinner的教程,但我没有设法找到更新(MVC 2)教程。 希望这可以帮助。

其他提示

我建议nsk,在codeplex:

http://nsk.codeplex.com/

这是基于Northwind的分层示例应用程序。

这一系列文章非常好,现代。5年前,我们将在以前的版本上基于我们的项目,从不后悔。 http://imar.spaanjaars.com/573/Aspnet-N-分层应用 - 介绍-1

我在河内进行了一些博客帖子,这是一个基本概述 n-tier设计的值,然后我用 n-tier设计重新审视第1部分:概述很长的是它有一些源代码来向您展示发生的事情

那里有很多网站,但很难缩小它们。尝试代码用&codeproject for start。有很多样本,由社区分类和评定。

codeplex

codeproject

sourceforge

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