Oracle Provider开始支持Entity Framework
fmms 13年前
<p> Oracle<a href="/misc/goto?guid=4958324971291929918">最近发布</a>了 Oracle Data Access Component(ODAC)<a href="/misc/goto?guid=4958324972100338139">11. 2 Rel 4</a>,其中增加了对 Entity Framework 4.1 和4.2的支持。这让 .NET 开发者可以使用 Oracle 数据库来应用这种流行的 ORM 工具,并使用 LINQ to Entities 来进行数据访问,而不需要编写 SQL 语句。</p> <p> 尽管新的提供程序(provider)支持 EF,但它并不支持最新的特性,像在 EF 4.1 中引入的<a href="/misc/goto?guid=4958324972902029461">代码先行(Code First)</a>和 <a href="/misc/goto?guid=4958324973688701717">DbContext</a>。另外,除了对 EF 的支持之外,在最新的版本中还引入了多项其它特性;例如,你可以为 Oracle 数据库中的数据编写 <a href="/misc/goto?guid=4958324974487082127">WCF 数据服务(WCF Data Services)</a>。你可以从<a href="/misc/goto?guid=4958324975275430192">官方文档</a>中了解到所有 ODAC 所支持的功能。</p> <p> 该提供程序的 beta 测试版本已经发布一段时间了。想要尽快上手的开发者,可以阅读关于应用 Visual Studio Toolset 使用 <a href="/misc/goto?guid=4958324976072920486">Oracle 和 EF</a> 的文章,以及简单的<a href="/misc/goto?guid=4958324976867773548">教程</a>。</p> <p> Entity Framework 的设计中有<a href="/misc/goto?guid=4958324977657986368">提供程序模型(provider model)</a>,从而可以使用第三方数据提供程序。另外还有一个<a href="/misc/goto?guid=4958324978458892052">示例提供程序</a>,显示了如何对非 SQL Server 数据库做到这一点。Oracle 现在为 Oracle 数据库实现了这个工具。</p> <p> Oracle 并非是唯一拥有支持 EF 提供程序的非 SQL Server 数据库——<a href="/misc/goto?guid=4958324979245005873">ADO.NET 提供程序页面</a>列举了所有针对各种数据库的第三方提供程序,它们都支持 Entity Framework。</p> <p> <strong>查看英文原文:</strong><a href="/misc/goto?guid=4958324980043152116">Oracle Provider Gets EF Support</a></p> <div id="come_from"> 来自: <a id="link_source2" href="/misc/goto?guid=4958324980830601096" target="_blank">InfoQ</a> </div>