繁体   English   中英

为什么Visual Studio 2012不从MySql数据库生成EDM图

[英]Why doesn't Visual Studio 2012 generate a EDM diagram from my MySql database

我做了什么:

  1. 使用具有所有权限的用户创建mysql数据库
  2. 安装适用于MySQL的Visual Studio 2012加载项
  3. 安装mysql的ADO.NET连接器
  4. 在Visual Studio 2012 4.1中创建控制台应用程序项目(.NET 4.0)->参考mysql.data和mysql.data.entity
  5. 创建新的ADO.Net实体数据模型
  6. 选择从数据库生成,然后填写连接属性(EF 5)
  7. 选择表格/视图

现在,VS2012会生成edmx文件,但不会生成图表。 当我检查实体时,我发现它甚至没有将表/视图创建为实体。

我在此设置中缺少什么吗?

更新这是我的.edmx.diagram

<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="2.0" xmlns:edmx="http://schemas.microsoft.com/ado/2008/10/edmx">
 <!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) -->
  <edmx:Designer xmlns="http://schemas.microsoft.com/ado/2008/10/edmx">
    <!-- Diagram content (shape and connector positions) -->
    <edmx:Diagrams>
      <Diagram DiagramId="7c3c63f951954ff88783612f28edb5f2" Name="Diagram1" />
    </edmx:Diagrams>
  </edmx:Designer>
</edmx:Edmx>

我发现了问题。 实体模型设计器中的一个错误已修复。

该参考资料应提供详细信息,但我还找不到修复程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM