9

所以我的 asp.net 非常生锈,我正试图回到最佳实践,什么不是。所以,我翻出谷歌,开始寻找示例、示例和教程,但我能找到什么?甚至在“最新”技术在石器时代发布之前就倾向于编写旧的硬壳内容。

当然,这些概念可能仍然成立。但是实际的实现基本上是没用的。我正在寻找使用 Linq、n 层(不是层。层可以是层,但层不一定是层)某种当前 ORM(L2S、EF 等)和一些现实世界的东西东西,而不是随意和无用的例子。

有没有人有任何指示?

4

5 回答 5

5

以下是 Daniel Simmons 提供的 3 个链接,可以帮助您入门:
N-Tier Application Patterns
Anti-Patterns To Avoid In N-Tier Applications
Building N-Tier Apps with EF4如果您对 ASP 感兴趣,
还可以查看NerdDinner 。 NET MVC(过去两年我一直在 ASP.NET 工作,一开始我有点不愿意学习 ASP.NET MVC,我以为我知道 Web 表单所需的一切,但这绝对是一股新鲜空气, 不是替换,而是补充 WinForms)。该项目由 Scott Gurthie 开发,因此如果您查看该项目,您将向最好的人学习。NerdDinner 还有一个教程,但我没有找到更新的(MVC 2)教程。希望这可以帮助。

于 2010-07-18T21:17:20.570 回答
1

我建议 NSK 在 codeplex 上:

http://nsk.codeplex.com/

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

于 2010-07-18T21:19:55.663 回答
1

这个系列的文章很好很现代。5 年前,我们的项目基于其以前的版本,并且从未后悔。 http://imar.spaanjaars.com/573/aspnet-n-layered-applications-introduction-part-1

于 2013-12-15T05:23:12.133 回答
0

前段时间我写了一些关于这个的博客文章,这是n 层设计的基本概述价值,然后我做了一个后续帖子,从n 层设计重新审视第 1 部分开始有更多细节:概述我有一些源代码可以告诉你发生了什么

于 2011-07-05T23:21:19.073 回答
-1

那里有很多网站,但很难缩小范围。首先尝试 CodePlex 和 CodeProject。有大量的样本,由社区分类和评级。

CodePlex

代码项目

源锻造

于 2010-07-18T21:11:29.433 回答