Visual Studio2013配置EntityFramework连接Mysql数据源

材料:

1、MySQL for Visual Studio 1.2.4.msi   

下载:http://dev.mysql.com/downloads/windows/visualstudio/

2、mysql-connector-net-6.8.3.msi     

下载:http://dev.mysql.com/downloads/file.php?id=405442

EntityFramework.dll、 MySql.Data.dll、 MySql.Data.Entity.EF6.dll

 

可以通过 nugget 获取到

 

 

3、VS2013  (FrameWork4.5)

步骤:

1、  创建个vs2013项目,导入EntityFramework.dll、 MySql.Data.dll、 MySql.Data.Entity.EF6.dll

2、  工具 -> 扩展和更新-> 联网搜索到 “Entity FrameWork Power Tools Beta4“ ,添加这个扩展到VS 2013 里,从新启动VS。

3、  使用 Code First 生成项目里用的EF 代码。

  

4、  安装 MySQL for Visual Studio 1.2.4.msi      VS 访问 MySQL 的驱动。 会出现 【图三】 的数据源选项。

 

 

 

5、  安装 mysql-connector-net-6.8.3.msi   连接器

点击 图三 确定按钮,出现: 

 6、注意: 如果报错,请检查是否引入了 EF  dll ;  数据库字段是否存在特殊字符

 

7 、 生成完毕后修改 config 文件。

 

红框一代码:

<configSections>

    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->

    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

  </configSections>

红框二代码:

 <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
    <providers>
      <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
    </providers>
  </entityFramework>
<system.data>
    <DbProviderFactories>
      <remove invariant="MySql.Data.MySqlClient" />
      <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.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>

 

8、配置完毕,写代码测试。

 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql
, 代码
, 配置
data
visual studio 数据源、entity framework、entity framework 6、c entity framework、entity framework pdf,以便于您获取更多的相关知识。

时间: 2024-08-03 17:45:13

Visual Studio2013配置EntityFramework连接Mysql数据源的相关文章

使用EntityFramework连接 Mysql

原文:使用EntityFramework连接 Mysql 1,安装VS.net 插件 http://forums.mysql.com/read.php?174,601041,601041 2,安装连接器 http://dev.mysql.com/downloads/connector/net/ 3,安装 EntityFramework Power Tool

MVC3、如何应用EntityFramework 连接MySql 数据库

原文:MVC3.如何应用EntityFramework 连接MySql 数据库 新的一年,新的开始. 今天总结的主题是在MySql中应用EntityFramework 的Code First模式. 开发环境:Win8 + MySql5.5 +VS 2012. 第一步是在数据库中新建一个表,具体字段如下图. 在表中添加若干数据: 数据建好之后,下面就是在项目中引用EntityFramework了. 二,在项目中新建一个实体类Product     public class Product    {

使用ABP EntityFramework连接MySQL数据库

ASP.NET Boilerplate(简称ABP)是在.Net平台下一个很流行的DDD框架,该框架已经为我们提供了大量的函数,非常方便与搭建企业应用. 关于这个框架的介绍我就不多说,有兴趣的可以参见官方文档:http://www.aspnetboilerplate.com/Pages/Documents 使用ABP+EF+SQL Server是比较推荐的组合,但是既然我们使用的是EF,那么就应该是和数据库分离的,也就意味着我们应该可以采用其他的数据库,比如MySQL. ABP初始化的项目模板还

Visual2013配置EntityFramework连接SqlServer数据库

 配置EF 链接 SQLServer 的方法   材料:   1.Entity Framework 版本:6.0 +   (EntityFramework.dll  . EntityFramework.SqlServer.dll) (可以使用 nugget 获取EntityFramework最新版本)  2.VS2013  (FrameWork4.5) 步骤: 1.  创建个项目,然后引入 Entity FrameWork的2个dll . 2.  工具 -> 扩展和更新 -> 联网搜索到 &q

C连接MySQL数据库开发之Xcode环境配置及测试

一.开发环境 Mac OS X 10.9.2 64位.Xcode5.1.MySQL5.5.37 64位 MySQL安装目录为:/usr/local/mysql 二.配置xcode连接mysql的编译选项 1> 将mysql头文件目录添加到xcode头文件搜索路径中 项目属性--> Build Settings --> Search Paths --> Header Search Paths,添加/usr/local/mysql/include 2> 将mysql库文件目录添加

Java连接MYSQL数据库的实现步骤_java

此文章主要向大家描述的是Java连接MYSQL 数据库(以MySQL为例)的实际操作步骤,我们是以相关实例的方式来引出Java连接MYSQL 数据库的实际操作流程,以下就是文章的主要内容描述. 当然,首先要安装有JDK(一般是JDK1.5.X).然后安装MySQL,这些都比较简单,具体过程就不说了.配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的).然后将其解压缩到任一目录.我是解压到D盘,然后将其目录下的mysql-connect

mysql-EntityFramework连接MySQL

问题描述 EntityFramework连接MySQL .NETFrameWork4.0 EntityFrameWork5.0 对应的MySQL.Data.Entity用什么版本的啊?去哪里下载啊?

EntityFramework 6.0&lt; Code First &gt; 连接 Mysql数据库

原文:EntityFramework 6.0< Code First > 连接 Mysql数据库 网上有很多关于用EntityFrame来连接Mysql数据库的教程,可是很多并不靠谱,转载的太多了.找了很久,总算是配置好了,现在分享一下. 一,安装:     1.开发环境: VS2013与EF6     2.Mysql数据库为:Mysql Server 6.0     3.安装:Mysql for Visual Studio 1.1.1             下载位置:https://cdn

用VS2012连接MySQL时,选择数据源却没有MySQL database该选项,只有SQL Server相关的,是怎么回事啊?

问题描述 我用VS2012建立了一个Asp.NET网站项目,可是当我与MySQL数据库连接时却没有MySQLDataBase这一个数据源选项: 解决方案 解决方案二:有了啊,你没看到吗?解决方案三:MySql.Data.dll解决方案四: 解决方案五:sqlserver有没有安装数据库实例?解决方案六:引用2楼wangdoublejia的回复: MySql.Data.dll +1楼主,你要在项目的库中添加下,连接MySql的动态链接库.名称是MySql.Data(要从网上下载),添加到项目中的引