2017-06-16 13 views
0

webconfig iに、MVC5にOracle EntityFrameWorkを追加します。 <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> <parameters> <parameter value="mssqllocaldb" /> </parameters> </defaultConnectionFactory> <providers> <provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" /> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework>です。あなたが必要なものMVC5でOracle.ManagedDataAccess.EntityFrameworkをロードできません

But when run project but it throw ex In method ApplicationDbContext like this

+0

例えば、インストール・ 'Oracle.ManagedDataAccess.EntityFramework'アセンブリを参照してみてくださいhttps://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/にあります。それでも問題が解決しない場合は、サーバーOSのバージョンとプラットフォーム(x86/x64)に応じてVC++ Redistributableもインストールしてください。あなたのアプリケーションビルドのプラットフォームバージョンは、インストールされているredistパッケージと一致している必要があります。 –

答えて

0

  • マイクロソフトのVisual Studio 2015以降の.NET Framework 4.5以降を持ちます。
  • Oracle Database 12c以降。
  • OTNのOracle Data Access Components(ODAC)12cリリース3(12.1.0.2.1)以降。 ODACのダウンロードには、Visual StudioおよびODP.NET用のOracle Developer Toolsが含まれています。
  • このチュートリアルで必要なファイル
  • NuGetを使用してOracle Data Provider for .NETチュートリアルをインストールおよび構成します(インストール:NuetのOracle.ManagedDataAccess.EntityFramework)。

は参照:http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/2015/entityframework_linq_modelfirst/Entity%20Framework%20LINQ%20and%20Model%20First.html#overview

関連する問題