博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs+ef+mysql 环境设置
阅读量:4919 次
发布时间:2019-06-11

本文共 985 字,大约阅读时间需要 3 分钟。

1、安装相应数据包

安装mysql-connector-net-6.8.7.msi,下载地址:

安装mysql-for-visualstudio-1.2.6.msi,下载地址:

安装EFTools6.1.3ForVS2012.msi,下载地址:

2、检查是否安装成功

    安装完成后,检查控制面板,出现以下图中三项:

 

 

3、执行EF安装命令

    首先要打开一个解决方案

    在VS2013中,点击菜单栏中的工具,选择库程序包管理器中的程序包管理器控制台,输入下面的语句,回车执行。执行命令过程中,需要等不到一分钟,而且要保证联网,看到成功安装后即可。

Install-Package EntityFramework -Version6.1.3

Install-Package MySql.Data.Entity -Version6.8.8

 

同时修改以下文件:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 文件
  <system.data>
    <DbProviderFactories>
      <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.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>
PublicKeyToken 根据自己用的 MySql.Data.MySqlClient 的版本号来确定,在这里我用的是官网上最新的 6.9.5.0

1.在项目中右键单击,添加新项: 

2.选择 Data--> Ado.net entity data model

3. 选择从数据库生成模型

4. 选择数据来源

5.添加数据实体模型

 

转载于:https://www.cnblogs.com/wyongqi/p/7646233.html

你可能感兴趣的文章
python文件操作
查看>>
垃圾回收机制
查看>>
【读书笔记--Linux】Linux文件管理
查看>>
oracle学习系列之四 (视图)
查看>>
Oracle 11g: Flashback Data Archive
查看>>
MVC路由配置例
查看>>
某大型银行深化系统之十七:性能设计之二
查看>>
linux mysql-server can't find mysql_config
查看>>
php script 的生命周期
查看>>
Python的类(class)
查看>>
MFC启动和关闭线程
查看>>
JQuery EasyUI datagrid pageNumber 分页 请求/加载 两次
查看>>
.NET里面 abstract class和Interface有什么区别以及用法的展现?
查看>>
redis的数据持久化再讲 关于redisAOF RDB工作原理
查看>>
Docker官方tomcat镜像的使用
查看>>
3、DOM操作
查看>>
html自定义checkbox、radio、select —— checkbox、radio篇
查看>>
iDevice取证的一大突破
查看>>
java初学者笔记总结day4
查看>>
java泛型
查看>>