zoukankan      html  css  js  c++  java
  • Entity Framework Code First ---EF Power Tool 和MySql一起使用遇到的问题

    关于如何使用EF Power Tool的介绍请看 http://www.cnblogs.com/LingzhiSun/archive/2011/05/24/EFPowerTool_1.html, 这里不再啰嗦。

    MySql里有个默认的范例数据库 world, 里面有三个表,

    image

    下载Entity Framework Power Tools 安装包, 现在已经是Beta3版本,http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d/

    下载完安装, 然后新建一个控制台项目,项目名称为EFEntity, 然后右键点击项目名,在弹出菜单中选择Entity Framework –》Reverse Engineering Code First 。

    image

    选择相应的数据库连接

    image

    image

    可以看到引用了不该引用程序集

    image

    App.Config 也多了一个Providers子节点

      <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>

    需要把Providers子节点整个删掉,引用Mysql Connector的驱动

    image

    才能正常运行程序。

  • 相关阅读:
    经典SQL语句大全 学者必看
    13个SQL优化技巧
    全面解析SQL SERVER 的左右内连接
    ORM框架
    JPA SQL 的复杂查询createNamedQuery
    SQL 复杂查询
    前端学习(十三)js运算符(笔记)
    前端学习(十二)js数据类型(笔记)
    前端学习(十一)函数(笔记)
    前端学习(十)初识js(笔记)
  • 原文地址:https://www.cnblogs.com/zcm123/p/4114927.html
Copyright © 2011-2022 走看看