Oracle Database 11gおよびVS.Net 2013(ASP.NEt & C#)でプロジェクトを構築しています。Oracle Data Modelから新しいコントローラを作成する際のエラー - ASP.net MVC4
エラー:
Is not possible to retrieve metadata for 'Test1.Models.XX_GL_JOURNALS_VIEW. Is not possible to find data provider.NET for the requested Framewrok.It might not be installed.
問題は、私は私のDbContextに含まれるエンティティのいずれかに基づいてコントローラを作成しようとしているときで、次のエラーが表示されますこれは新しいコントローラの作成に使用しているウィンドウです:
失敗している理由は、接続がうまく機能しているようだし、私のデータモデルが正しくからビルドですので、私は、理解できないusing System; using System.Data.Entity; using System.Data.Entity.Infrastructure; public partial class EntitiesOracle : DbContext { public EntitiesOracle() : base("name=EntitiesOracle") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public DbSet<XX_USER_DIGP> XX_USER_DIGP { get; set; } public DbSet<XX_GL_JOURNALS_VIEW> XX_GL_JOURNALS_VIEW { get; set; } public DbSet<XX_GL_TRIAL_BALANCE> XX_GL_TRIAL_BALANCE { get; set; } public DbSet<XX_GL_TRIAL_BALANCE_DETAIL> XX_GL_TRIAL_BALANCE_DETAIL { >get; set; } }
:
のWebConfigで、この私の接続文字列:
<add name="EntitiesOracle"
connectionString="metadata=res://*/Models.DIGP.csdl|res://*/Models.DIGP.ssdl|res
://*/Models.DIGP.msl;provider=Oracle.ManagedDataAccess.Client;provider
connection string="data source=DIGP;password=admin#01;persist security
info=True;user id=ADMIN"" providerName="System.Data.EntityClient" />
この私のDBコンテキストデータベース。
こんにちはサンパス、あなたのresponeに感謝しかし、私は私のapp.configファイルを見つけることができませんよ。 私のソリューションでは、VSは2つのWeb.Configを共有フォルダ内に作成し、もう1つはルートに作成します。 両方とも同じ情報を持っていましたが、両方で同じ文字列の接続をコピー&ペーストしますが、まだ動作していません。 よろしく、 エルネスト – user3436176
これを参照してください。http://stackoverflow.com/questions/17528252/odp-net-error-unable-to-find-the-requested-net-framework-data-provider – Sampath
が働いていることです今、何? – Sampath