zoukankan      html  css  js  c++  java
  • EF for MySql 开发配置手册

    配置驱动

       使用VS连接mysql必须配置驱动,驱动配置完成后 VS添加连接选项卡中会出现Mysql DataBase连接方式

        1.安装 MySQL For Visual Studio

      下载地址 https://cdn.mysql.com//Downloads/MySQL-for-VisualStudio/mysql-for-visualstudio-1.2.7.msi

        2.Mysql Connector/NET

           下载地址 https://cdn.mysql.com//Downloads/Connector-Net/mysql-connector-net-6.10.6.msi

    Nuget安装包

        1.使用NuGet管理器为项目安装 MySql.Data.Entity 包

            注意:MySql.Data.Entity 版本号必须与安装的 Mysql Connector/NET 驱动版本号一致

                       Config 配置文件中 provider 节点配置文件 MySql.Data.MySqlClient 必须具有版本号并且和驱动版本一致否则有可能提示 找不到可用的数据源

                         <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.10.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">

    有可能遇到的问题

        1.添加 ADO实体模型 选来自数据库的EF设计 弹出界面 只有EF5可选 EF6为不可选  或者只有一个EF6不可选提示需要安装EF6

                       解决办法 出现这个情况是因为安装了低版本的Mysql Connector/NET 卸载Mysql Connector/NET 重新安装 在重新安装Nuget MySql.Data.Entity 包 注意版本号

       2.添加 ADO实体模型 选来自数据库的EF设计 EF6不可选 提示 “您的项目引用了最新实体框架,但是找不到数据链接所需的与版本兼容的实体框架

                       解决方法 出现这个方法主要有2个问题 1引用的 mysql.data 或者 MySql.Data.Entity 版本与 mysql-connector-net驱动版本不一致 修改为一致或者配置文件中配置兼容版本号即可。2为 <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" /> 配置文件添加一个版本号

  • 相关阅读:
    hlgoj 1766 Cubing
    Reverse Linked List
    String to Integer
    Bitwise AND of Numbers Range
    Best Time to Buy and Sell Stock III
    First Missing Positive
    Permutation Sequence
    Next Permutation
    Gray Code
    Number of Islands
  • 原文地址:https://www.cnblogs.com/ab12/p/8599528.html
Copyright © 2011-2022 走看看