2013-07-16 25 views
11

無料のOracle Data Provider for Entity Framework 6があるかどうか知っていますか? 私はDevartを入手することしかできませんでしたが、有料ライセンスがあります。Entity Framework 6無料のOracle Data Provider

ブール値のプロパティマップを持つOracleデータベースをchar(1)として扱い、EF5はこの種の機能をサポートしていないため、これが必要です。事前

私はそこにはないと思う
+0

この1は動作しませんか? [Oracle Database 12c Release 1](http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-1968077.html) –

+0

こんにちは@JayWalker 迅速な対応をありがとうございます。これは、EF6が変更されて以降は機能しません.Oracleプロバイダを使用する場合、次の例外が発生します。Entity Frameworkプロバイダの 'Instance'メンバー 'Oracle.DataAccess.Client.OracleClientFactory、Oracle.DataAccess、Version = 4.112.3.0、 カルチャ=ニュートラル、PublicKeyToken = 89b483f429c47342 'は、' System.Data.Entity.Core.Common.DbProviderServices 'から継承するオブジェクトを返しませんでした。 Entity Frameworkプロバイダーはこのクラスから拡張する必要があり、 'Instance'メンバーはプロバイダーのSingletonインスタンスを返す必要があります。 –

答えて

2

おかげで現在Oracleが、DevArtからEF6のOracleプロバイダはEF6準拠したプロバイダが出荷しています。詳細はthis blog postを参照してください。最新のバージョンをダウンロードしてください(投稿の日付は少しです)。私はtried MySQL用のEF6プロバイダとそれは働いたので、私もオラクルも動作すると仮定します。

+1

@Pawelありがとうございます、残念ながら、私はOracleのプロバイダの無料版で試してみましたが、それはEFをサポートしていません、ちょうどADO.NET [リンク](http://www.devart.com/dotconnect/oracle) /editions.html) –

関連する問題