我正在開始一個新項目,希望得到關於選擇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