微軟的宣傳工作一向做的很好,而開發工具也做非常棒,每一次都帶給我無限的驚奇。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 Framework,eforacleodpprovider。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
沒有留言:
張貼留言