繁体   English   中英

在Visual Studio 2012中读取edmx文件的必备条件

[英]Requisites to read an edmx file in Visual Studio 2012

我在Visual Studio 2012中有一个用C#编写的应用程序,它为aspNet MVC应用程序生成代码。 我已经生成了edmx文件但是当我尝试打开它时,Visual Studio告诉我它无法显示该文件并询问我是否要使用XML编辑器打开它。

我还生成了相应的“Context.cs”和“Designer.cs”文件。

我设法在图表可视化中打开其他edmx文件。

我想知道的是:打开它并以图表形式查看它的必要条件是什么? 我缺少支持文件吗?

EDMX文件不仅仅是表示数据库结构/映射的XML,还包括Visual Studio设计器应该如何呈现图表(放置表,关联等的位置)。

我发现这个项目以编程方式创建EDMX文件(我与此没有任何关系并通过良好的'谷歌'找到它。

在这里

实体框架5使用CSDL,MSL和SSDL规范的3.0版本。

每个Visual Studio版本都有自己的CSDL,MSL和SSDL规范:

  • Visual Studio 2008使用EDMX v1
  • Visual Studio 2010使用EDMX v2
  • Visual Studio 2012使用EDMX v3

从上面的链接查看Changes in CSDL, MSL & SSDL 3.0 (EF5)中的更改部分,了解在EDMX生成过程中需要更改哪些内容才能使用VS2012打开它。

暂无
暂无

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

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