实体框架5与Telerik OpenAccess ORM(特定)

dim*_*oss 14 entity-framework telerik-open-access entity-framework-5

我正在开始一个新项目,并希望有关选择ORM的建议.我知道此主题之前已提出,但本主题特定于实体框架5(不是4)或Telerik OpenAccess ORM.

该项目将驻留在Windows Azure上并使用Windows Azure SQL数据库.一旦4.5在Azure上运行,我将它迁移到.NET 4.5.

我目前是Telerik Ultimate Collection用户.

有没有人知道这种情况有什么利弊?我现在略微倾向于Telerik OpenAccess.

谢谢

小智 7

首先,评论:

"这不是一个真正的答案 - 但如果您打算对Azure使用OpenAccess,您可能需要密切关注以下内容:telerik.com/community/forums/orm/orm-express/..."并不反映正确的产品.

处理免费版OpenAccess.Jayantha在他的问题中指出他是"Ultimate Collection Subscriber".

OpenAccess ORM现在与Azure兼容.

选择OpenAccess ORM而不是Entity Framework 5的一些原因:

  • 可视设计器中的批处理操作
  • WCF服务的代码生成
  • ASP.Net Web API服务的代码生成
  • 动态模型修改
  • 自定义类型框架
  • 内置验证框架
  • .NET 3.5支持
  • 悲观并发
  • 内置L2缓存
  • 高级连接池
  • 纯XML映射

使用EF5提供的OpenAccess时丢失的内容:

  • 自我追踪实体
  • 完全支持可视设计器中的枚举(仅限部分支持)

去搞清楚!

  • 不要忘记包含的OpenAccess Profiler;) (2认同)