我正在开始一个新项目,希望得到关于选择ORM的建议。我知道这个话题已经提出过,但是这个话题是针对实体框架5(不是4)或者Telerik OpenAccess ORM的。Entity Framework 5 vs 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)Entity Designer和其他VS工具 4)支持多个数据库 5)它现在免费! 与其他商业化的ORM不同,OpenAccess并不与他们的控制紧密相关。 我已经成功地使用了EF,OpenAccess,XPO以及ORMLite和Dapper等其他轻量级ORM。这归结于技术偏好,但我真的很喜欢OpenAccess。 – cubski
这并非真正的答案 - 但如果您打算针对Azure使用OpenAccess,您可能需要关注以下内容:http://www.telerik.com/community/forums/orm/orm-express/backend- configuration-to-azure.aspx – GrantDG
此外,以下链接可能会有用:[选择实体框架的OpenAccess ORM的7个理由](http://www.telerik.com/products/orm/getting-started/openaccess-vs -entity-framework.aspx) – Alexander