1

我将开始一个中型项目并计划使用一个好的 ORM 产品。我将使用代码优先的方法。

我尝试了实体框架、OpenAccess 和 XPO。我认为我们将购买 XPO 或 OpenAccess。您对这些产品有什么建议吗?

谢谢

4

3 回答 3

5

OrmBattle 已经有一段时间没有更新了。为不同的产品自行运行测试是个好主意。

您还需要准确了解您需要从 ORM 工具中得到什么,因为不同的工具在不同的领域表现出色。

免责声明:我在 Telerik 工作,建议您在论坛帖子中告诉我们您需要什么。我们很乐意就我们的产品是否可以提供帮助向您提供反馈。

于 2012-02-14T15:05:55.907 回答
2

我从 .NET 开始就一直在使用 XPO!它非常容易学习,拥有庞大的社区、市场上最好的支持团队、出色的文档和数百个示例。在我个人看来,他们自己做的那些测试显然是对“data objects.net”的广告宣传。此外,数字可能在连续运行之间的任何方向上变化超过两倍的事实并不会增加信任。大多数测试场景几乎没有说明 ORM 作为 ORM 的好坏 - 测试中的最佳数字是针对 BLToolki,它根本不是 ORM(在对 ORM 的共同理解中)。

这是 XPO 的相关文档,以防您错过它,证明 XPO 比原生 .NET 更快http://web.archive.org/web/20040803195511/http:/www.devexpress.com/?section=/ products/net/xpo/PerformanceComparisonXPOvsADO

于 2012-02-14T20:23:03.590 回答
0

谢谢大家,我决定使用 Microsoft Entity Framework。微软这几天似乎对ORM很感兴趣,最近发布了4.3版本。新版本涵盖了基于代码的迁移,他们宣布 v5.0 即将推出。基于代码的迁移是我的首要任务。

我仍然无法很好地理解最新版本的 XPO 和 OpenAcces 是如何工作的,因为大多数视频或演练都是 2-3 年前的。实体框架对我来说就足够了,所以我不必再研究其他人,即使其他人可能更好。

于 2012-02-16T15:27:06.207 回答