我有一个Entity Framework 5,DB-First项目,模式中有400多个表。当我们对模式进行更改时,很难查看差异,因为EDMX文件非常庞大。
如此长镜头:有没有办法将edmx文件拆分成多个文件,就像你可以将部分类拆分成多个文件一样?
或者,有没有办法将EDMX分成多个图表,例如可以在不同的图中定义模式的不同概念部分 - 尽管我们需要在不同的图之间共享一些表,以便正确定义所有关联?
答案 0 :(得分:1)
是。 在Visual Studio 2013中,您可以创建不同的图表。 所以...模型类都是相同上下文的一部分,但是你可以将它们移动到不同的图中。
我不确定在几个图表中有相同的课程......我倾向于说这是不可能的。
查看此文章,了解其工作原理:https://msdn.microsoft.com/en-us/data/jj519700.aspx