【发布时间】:2010-12-28 08:31:40
【问题描述】:
问:这个问题是关于如何为我的 Web 应用程序计算或选择方便的 ORM。 当开始一个新的 Web 应用程序时,我可以根据哪些标准认为特定 ORM 比另一个更好地用于我的项目或案例(Web 应用程序)?
我的问题的另一部分:当我开始任何 Web 应用程序时,我会使用三层:
- DB 层(其中包含 连接,并处理 CRUD 操作)
- Managers 层(数据访问 层)我的每个表的一个类 db(与 上一层)它包含 CRUD 特定表的操作 以及其他必需的操作。
- 接口层..
并且我使用对象数据源。这被视为 ORM(作为一个概念)还是我对这个概念的理解有误。
注意:我还是这个领域的初学者,每天我都在学习更多关于 Web 开发的知识。 请对此点进行解释和建议。
提前致谢。
【问题讨论】:
-
我经常使用 SQL Server,但有时我使用 mysql 或 informix..
-
我只使用 linq2sql。据我所知 linq2sql 仅支持 MSSQL。
-
实体框架是一个很好的起点,特别是对于 SQL 服务器
-
您是否将 S#arp 架构作为您架构的示例?在我的项目中,我通常使用类似的东西。
-
天哪,我希望人们不要推荐 S#arp 架构,它失败了。