如何解决' /'中的服务器错误应用程序错误?

时间:2015-06-25 12:26:34

标签: c# asp.net sql-server entity-framework ado.net

我正在学习Entity Framework并尝试使用Code first方法创建示例代码。运行此代码时,我提到错误。我在VS 2012上开发代码,数据库是Microsoft SQL Server。它还显示错误消息为"无法找到请求的.Net Framework数据提供程序。它可能没有安装。"

我已经开发了3个类文件,其中一个文件用于与数据库进行交互,这会导致错误:

    public List<Standard> GetStandards()
            {
                StandardDBContext standardDBContext = new StandardDBContext();
                return standardDBContext.Standard.Include("Student").ToList();
            }
My web.config file:
   <connectionStrings>
        <add name="StandardDBContext" connectionString="server=CPC2\SQLEXPRESS; database=SchoolDatabase;User Id=sa;Password=password; integrated security=true" providerName="System.Data.SqlClient;" />
      </connectionStrings>
      <system.data>
        <DbProviderFactories>
          <add name="SqlClient Data Provider" invariant="System.Data.SqlClient" description=".Net Framework Data Provider for SqlServer" type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
       </DbProviderFactories>
      </system.data>
      <entityFramework>
        <!--<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlCeConnectionFactory, EntityFramework">
          <parameters>
            <parameter value="System.Data.SqlServerCe.4.0"/>
          </parameters>
        </defaultConnectionFactory>-->
        <providers>
          <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
        </providers>
        <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
      </entityFramework>

任何人都可以帮助我。我们将非常感谢您的帮助。

0 个答案:

没有答案