【发布时间】:2012-06-29 03:14:01
【问题描述】:
我正在开始一个新项目,希望获得有关选择 ORM 的建议。我知道这个话题之前已经提出过,但是这个话题是特定于实体框架 5(不是 4)或 Telerik OpenAccess ORM。
该项目将驻留在 Windows Azure 上并使用 Windows Azure SQL 数据库。一旦 4.5 在 Azure 上发布,我会将其迁移到 .NET 4.5。
我目前是 Telerik Ultimate Collection 订阅者。
有知情人士对这种情况有任何优点/缺点吗?目前我稍微倾向于 Telerik OpenAccess。
谢谢
【问题讨论】:
-
我也一直在想这个。但我发现 OpenAccess 更加成熟和强大,尤其是对于 SQL Server 以外的数据库。对我来说真正突出的几个功能是:1) 更简单的数据库迁移 2) 低级 ADO.NET API 3) 实体设计器和其他 VS 工具 4) 支持多个数据库 5) 现在免费!与其他商业 ORM 不同,OpenAccess 并不太依赖于它们的控件。我已经成功使用过 EF、OpenAccess、XPO 和其他轻量级 ORM,如 ORMLite 和 Dapper。这归结为技术偏好,但到目前为止我真的很喜欢 OpenAccess。
-
这不是真正的答案 - 但如果您打算针对 Azure 使用 OpenAccess,您可能需要关注以下内容:telerik.com/community/forums/orm/orm-express/…
标签: entity-framework entity-framework-5 telerik-open-access