【发布时间】:2011-02-15 00:49:12
【问题描述】:
我们的组织使用内联 sql。我们的任务是提供一个合适的数据访问层,并且正在权衡走哪条路的利弊......
- 数据集
- ADO.net
- 林克
- 实体框架
- 亚音速
- 其他?
我一直在参考的一些教程和文章:
- http://www.asp.net/(S(pdfrohu0ajmwt445fanvj2r3))/learn/data-access/tutorial-01-vb.aspx
- http://www.simple-talk.com/dotnet/.net-framework/designing-a-data-access-layer-in-linq-to-sql/
- http://msdn.microsoft.com/en-us/magazine/cc188750.aspx
- http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx
- http://www.subsonicproject.com/
我非常痛苦,很难决定走哪条路。我们的网站是一系列 2 个内部门户网站和一个公共网站。我们使用的是 vs2008 sp1 和框架版本 3.5。
请您就数据访问层的考虑因素以及您面临的任何优缺点给我建议。
PS。我发现亚音速网站的信息有点肤浅,而且似乎很多重点都放在了它和它的开发人员有多“酷”上。我更喜欢他们的演示视频而不是音乐的口头解释?其他人同意吗?
【问题讨论】:
-
看起来你真的不是在“建造”,而是在寻找一个可以使用的——或者你真的打算从头开始建造一个? (没有错,我自己做过。)
-
我们在这个主题上非常环保,但确实有开发资源和预算,并且对编码/使用持开放态度。我们要避免的主要事情是先跳脚,所以我们做对了! (我已经编辑了问题以提供更清晰的信息)
-
见:stackoverflow.com/questions/200279stackoverflow.com/questions/66156stackoverflow.com/questions/1055710stackoverflow.com/questions/2138814stackoverflow.com/questions/168287stackoverflow.com/questions/168287stackoverflow.com/questions/563775stackoverflow.com/questions/67831stackoverflow.com/questions/82393stackoverflow.com/questions/1691575@98765433335
-
我不同意“Stack Overflow 并不意味着涵盖许多不同问题的重复领域。它旨在拥有一个权威来源”。实际上,它有点混合。如果问题问得好,并且 OP 研究了其他帖子(看起来你有),那么有 good 类似但不完全相同的相关问题是可以的。 底线:我们不是维基百科,没有一篇关于“沥青”的规范、完美的文章——关于“沥青”的原理、属性和用法存在无数问题。这没关系。
-
@george 社区对重复项的要求比应有的要严格得多。重复是不好的,但是好的相关问题是净正面的,即使有一点重叠。你列出的很多骗子都很糟糕。我需要写博客。
标签: .net sql orm data-access-layer