3

我已阅读 Entity Framework 5 Beta 中的新增功能:

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

4

2 回答 2

5

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

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

于 2012-04-27T07:48:13.080 回答
0

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

  1. 以正常方式创建模型,以便在“[Diagram1]”上有一些实体(请参阅顶部选项卡上的标签)。
  2. 现在 CTRL+单击几个相关实体,以便您选择几个,或者如果您愿意,只选择 1 个。
  3. 右键单击选定的实体之一,然后选择“移动到新图表”

可能还有其他方法可以做到这一点,但我还没有找到任何文档,并且请记住,我对 EF5 使用“beta (2)”,对 VS2012 使用 RC,它可能会改变。

希望有帮助,FJF

于 2012-08-03T23:20:33.660 回答