我做了什么:
-
使用具有所有权限的用户创建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 回答
我发现了这个问题 . 实体模型设计器中存在一个已修复的错误 .
This reference should provides details, but I can't find the fix yet.