zoukankan      html  css  js  c++  java
  • VS2013 EF6连接MySql

    1.安装mysql server
    下载地址 http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-winx64.zip

    2.安装MySql的VS插件(版本请下载最新版)
    mysql-for-visualstudio-1.2.3.msi

    3.安装用于.net连接程序
    mysql-connector-net-6.9.6.msi

    4.使用Nuget Packages(Nuget 程序包管理器)安装EF
    使用命令

     Install-Package EntityFramework
     Install-Package EntityFramework.zh-hans


    5.可选项安装 mySql ef6 支持
    Install-Package MySql.Data.Entity
    这个东西在安装connector后目录就有。

    6.修改app.config
      <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"></provider> 
          <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
        </providers>
      </entityFramework>

    编辑项目文件:

    <Reference Include="MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
    <SpecificVersion>False</SpecificVersion>
    <HintPath>C:Program Files (x86)MySQLMySQL Connector Net 6.9.6Assembliesv4.5MySql.Data.dll</HintPath>
    </Reference>
    <Reference Include="MySql.Data.Entity.EF6, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
    <SpecificVersion>False</SpecificVersion>
    <HintPath>C:Program Files (x86)MySQLMySQL Connector Net 6.9.6Assembliesv4.5MySql.Data.Entity.EF6.dll</HintPath>
    </Reference>

    如果Nuget已获取,可使用Uninstall-Package 卸载原程序包

  • 相关阅读:
    TongJI Online Judge预赛(3): Game
    堆栈小应用:配对
    在.net中使用Udp协议创建简单的聊天程序
    TongJI Online Judge预赛(2): LOVE LETTER
    全排列问题之递归求解
    如何打造RSS阅读器
    Html 常用标志总结
    实现页面的分帧显示
    每天OnlineJudge之 “数素数”
    文本编辑器中,如何设计 撤销/重复栈
  • 原文地址:https://www.cnblogs.com/jordan2009/p/4492268.html
Copyright © 2011-2022 走看看