Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
MultiFileEDMX是一个Visual Studio 2010中,使实体框架V4设计师作品的模型都存储在单独的文件中,而不是在一个单一的EDMX文件的扩展名。
该项目定义了一个扩展Visual Studio 2010中的神器出山:www.shenqi73.com实体框架V4设计师作品的模型都存储在单独的文件中,而不是在一个单一的EDMX文件。该扩展模块的目的是改善EDMX文件的版本管理。
一个EDMX文件包含了4种不同的模式:存储,一个概念,一个映射,布局模型。当把一个EDMX文件版本管理下,这是相当困难的合并更改,或者要了解如何解决合并冲突。这部分是因为它不是一件容易的区分不同的模型,部分是因为布局的模式将经常发生变化,这将导致刺激性合并冲突。
这个扩展可以帮助在以下方面:
- 这三种型号都存储在单独的文件中定义一个实体模型(即,存储,概念,和映射模型),更容易被理解的合并冲突
- 布局模型被丢弃,从而消除了需要解决合并冲突是由于不同的布局。我的经验是手工布点EF模型是繁琐的,而且是“足够好”的自动布局。因此,版本manging的布局我的模型是不需要了。
当打开EDMX文件的。edmx的设计师,扩展动态构造的EDMX模型,通过阅读的概念,存储和映射模型的文件。SSDL,CSDL,MSL分别。您的图表的布局获得从文件。Designer.diagrams。在设计器中,当保存一个模型,从EDMX模型的三种模式和布局的图表,并存储在单独的文件。
有了这个扩展,只有单独的模型文件会发生变化,EDMX文件将永远是一个空模型(即,它包含了你在设计器中创建一个新的模型时所产生的初始模型)。