2010年7月1日 星期四

Entity Framework Oracle Provider?

微軟的宣傳工作一向做的很好,而開發工具也做非常棒,每一次都帶給我無限的驚奇。ADO.NET Entity Framework (EF)的好處,在於先設計模型後再開發程式。而且該模型是 Entity Model,而非傳統的 Data Model。

這樣的好處不少,但 ADO.NET Entity Framework (EF)目前可使用的 provider 只有 SQL Server。換句話說,EF 只能連自家的 SQL Serve,其他如 Oracle, MySQL 等都不行。

CodePlex 上有幾個開源碼,但都只在 Alpha 階段,並不成熟, 如 Oracle Data Provider for Entity Frameworkeforacleodpprovider。3rd 公司有不錯的產品,如 devart 的 dotConnects

Oracle 自家的 ODP.NET 目前尚未支援 EF。未來計畫呢?在 Statement of Direction 中,宣告預計在2010年底 ODP.NET Beta with Entity Framework 會有 beta 版,而預計於 2011 年推出。當然,不保證。

後記

[20110329]

在 2011/02/10 Entity Framwork 終於有官方版了,目前是 BETA 版。見 ODAC 11.2.0.2.30 Beta for Entity Framework and LINQ to Entities

沒有留言:

Share with Facebook