有没有办法拆分庞大的EDMX?

时间:2015-06-01 13:04:31

标签: c# entity-framework-5 ef-database-first

我有一个Entity Framework 5,DB-First项目,模式中有400多个表。当我们对模式进行更改时,很难查看差异,因为EDMX文件非常庞大。

如此长镜头:有没有办法将edmx文件拆分成多个文件,就像你可以将部分类拆分成多个文件一样?

或者,有没有办法将EDMX分成多个图表,例如可以在不同的图中定义模式的不同概念部分 - 尽管我们需要在不同的图之间共享一些表,以便正确定义所有关联?

1 个答案:

答案 0 :(得分:1)

是。 在Visual Studio 2013中,您可以创建不同的图表。 所以...模型类都是相同上下文的一部分,但是你可以将它们移动到不同的图中。

我不确定在几个图表中有相同的课程......我倾向于说这是不可能的。

查看此文章,了解其工作原理:https://msdn.microsoft.com/en-us/data/jj519700.aspx