zoukankan      html  css  js  c++  java
  • Solve: Your project references the latest version of Entity Framework (for MySQL) in Visual Studio 2013

    The error message while trying to create a ADO.net Entity Data Model ( Entity Framework 6 ) for MySql Database in Microsoft Visual Studio 2013

    "Your project references the latest version of Entity Framework; however, an Entity Framework database provider compatible with this version could not be found for your data connection. if you have already installed a have already installed a comptible provider, ensure you have rebuilt your project before performing this action. Otherwise, exit this wizard, install a compatible provider, and rebuid your project before performing this action."



    Solution: 


    1. Before start solution steps, check the following Pre-requirements:

     

    2. Registering EF providers

    • Remove the default entityFramework tag in App.config or Web.config
      <entityFramework>
        <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
          <parameters>
            <parameter value="v11.0" />
          </parameters>
        </defaultConnectionFactory>
        <providers>
          <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
        </providers>
      </entityFramework>
    

      

    • Add the following entityFramework tag:
      <entityFramework>
        <defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
        <providers>
          <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
        </providers>
      </entityFramework>
     



    3. Adding The following References to your project or check it versions:

    • MySql.Data.dll
    • MySql.Data.Entity.EF6.dll
    • MySql.Web.dll
         They should reside the following folders:
     
    • C:Program FilesMySQLMySQL Connector Net 6.8.3Assembliesv4.5 (32bit windows)
    • C:Program Files (x86)MySQLMySQL Connector Net 6.8.3Assembliesv4.5 (64bit windows)


    4. Rebuild your project


    5. Re-perform your steps of add ADO.NET Entity Data Model

  • 相关阅读:
    NYOJ 10 skiing DFS+DP
    51nod 1270 数组的最大代价
    HDU 4635 Strongly connected
    HDU 4612 Warm up
    POJ 3177 Redundant Paths
    HDU 1629 迷宫城堡
    uva 796
    uva 315
    POJ 3180 The Cow Prom
    POJ 1236 Network of Schools
  • 原文地址:https://www.cnblogs.com/dupeng0811/p/solve-your-project-references-latest.html
Copyright © 2011-2022 走看看