質問

Microsoft Entity Framework を Oracle データベースで使用することはできますか?

役に立ちましたか?

解決

DevArt の OraDirect プロバイダーはエンティティ フレームワークをサポートするようになりました。見る http://devart.com/news/2008/directs475.html

他のヒント

アップデート:

Oracle は Entity Framework を完全にサポートするようになりました。.NETリリース11.2.0.3(ODAC 11.2)リリースノートのOracleデータプロバイダー:http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC

Linq to Entities と ADO.NET Entity Framework に関するその他のドキュメント:http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG

注記:ODP.NET は Entity SQL もサポートします。

オラクルが発表したのは、 「方向性の表明」 ODP.net および Entity Framework の場合:

要約すると、ODP.Net のベータ版は 2010 年末頃、製品版は 2011 年中にリリースされました。

を見てください。 Oracle 用のサンプル Entity Framework プロバイダー そしてこのブログ投稿.

まだご存じない方のために付け加えておきますが、Oracle は Entity Framework をサポートする ODP.NET をリリースしました。ただし、コードファーストはまだサポートされていません。

http://www.oracle.com/technetwork/topics/dotnet/index-085163.html

答えは「ほとんど」です。

これを使用すると、EF が CROSS 演算子と OUTER APPLY 演算子を使用するコードを生成するときに問題が発生しました。 このリンクは次のことを示しています MS は、これが 2005 年より前の SQL Server に問題があることを知っていますが、これらの演算子は Oracle でもサポートされていないことを忘れていました。

新しい nuget パッケージが追加されました。それを使用してみてください。https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top