none
.net mvc4 + oracle + ef 操错数据库问题-----望大神帮忙看一下 RRS feed

  • 问题

  • 安装完成oracle驱动,表已经从oracle映射到实体,操作数据库(向数据库中插入数据)报错,

    找不到请求的 .Net Framework Data Provider。可能没有安装。

    1.使用的vs是2013.

    2.测试mysql已经成功连接,可以操作数据库

    一下是我的machine.config文件:

    <system.data>
        <DbProviderFactories>
          <add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
          <add name="Microsoft SQL Server Compact Data Provider 4.0" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
          <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
        </DbProviderFactories>
      </system.data>


    • 已编辑 msdn_peter 2016年1月13日 6:46 标题写错
    2016年1月13日 6:32

答案