首页 文章

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

提问于
浏览
0

我做了什么:

  • 使用具有所有权限的用户创建mysql数据库

  • 为mysql安装visual studio 2012加载项

  • 为mysql安装ADO.NET连接器

  • 在visual studio 2012 4.1中创建一个控制台应用程序项目(.NET 4.0) - >参考mysql.data和mysql.data.entity

  • 创建新的ADO.Net实体数据模型

  • 选择从数据库生成并填写连接属性(EF 5)

  • 选择表格/视图

  • 完成

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

我在这个设置中遗漏了什么吗?

UPDATE 这是我的.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>

1 回答

相关问题