首页 新闻 搜索 专区 学院

【求解】edmx文件高度耦合的问题

0
悬赏园豆:100 [已关闭问题] 关闭于 2013-05-31 10:33

一个企业级的应用,20人同时开发。

DB中大概有50个表,使用EntityFramework4.0,DB中所有表都映射到了一个edmx文件中。

问题:

1.开发阶段:由于是按照功能进行开发,所以多人同时开发时,所有人都会修改到edmx文件。导致维护非常累。

2.功能增强(追加)阶段。数据库还是在不断的更新。所以edmx也处于不稳定状态,多人同时修改edmx代码level down的风险非常大。

3.总的来看,edmx是一个紧耦合的东西,所有模块都依赖于它。

想法:

为了解决这个问题,准备按照功能模块将edmx进行拆分,进行解耦。

现在担心的是不知道这样做是不是最好的解决方案?另外,不知道多个edmx和单个edmx,在数据访问时对性能上面有没有什么影响?

ShenJH.NET的主页 ShenJH.NET | 初学一级 | 园豆:7
提问于:2011-09-25 22:49
< >
分享
所有回答(3)
0

如果使用edmx估计可行的方法就是这样,不是很好

ef4.1中包含code first的形式,不再使用edmx,这个更好一些

2012 | 园豆:19149 (专家六级) | 2011-09-26 08:08
0

我推荐使用code first!

Chenkun | 园豆:806 (小虾三级) | 2011-09-26 09:26
0

使用源代码管理软件行吗  

Devin Mao | 园豆:596 (小虾三级) | 2011-09-26 09:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册