实体数据模型的多个图表

时间:2012-04-27 05:31:00

标签: .net entity-framework entity-framework-5 edmx

我已阅读实体框架5 Beta中的新功能:

  

您现在可以为每个实体数据模型创建多个图表。   任何人都可以进一步指导我关于此功能以及有关此功能的任何入门教程。这是不是现在我们可以有多个edmx文件来更好地管理大量实体

2 个答案:

答案 0 :(得分:5)

这意味着单个EDMX文件现在可以包含多个图表,这些图表显示了在该单个EDMX文件中映射的模型的不同部分。图表只是EDMX文件中定义的映射的“视图” - 以前您每个EDMX只能有一个视图,现在您可以拥有多个。

我当前的机器上没有安装VS11但是我记得你应该能够在当前图表中选择实体并将它们移动到新的/另一个图表中。您还应该能够管理图表并在模型浏览器之间切换图表。

答案 1 :(得分:0)

在Visual Studio 2012(以前称为VS 11)中,是的,您可以创建多个图表 我是这样做的:

  1. 以正常方式创建模型,以便在“[Diagram1]”上有几个实体(请参阅顶部选项卡上的标签)。
  2. 现在按CTRL +点击几个相关的实体,以便您选择一对,或者如果您愿意,只需1个。
  3. 右键单击其中一个选定的实体,然后选择“移至新图表”
  4. 可能有其他方法可以做到这一点,但我还没有找到任何文档,并且还要记住我使用“beta(2)”代表EF5和RC for VS2012,它可能会改变。

    希望有所帮助, FJF