日期:2014-05-20  浏览次数:20668 次

项目只用一个dbml呢,还是用多个?
在技术论坛上有些朋友建议使用多个dbml文件,分别存放不同的相关的表。

有的朋友建议一个dbml里只放一个表,如果表之间没外键关联的话。

有的朋友建议,所有的表,存储过程,视图,全放在一个dbml里(我担心速度的问题)。

请问,你们都是如何做的呢,请说下理由。谢谢呀



------解决方案--------------------
我做的都是小项目,所以都是用一个dbml。
如果是大项目我可能 不会用LINQ。
------解决方案--------------------
可以用多个(只要两个Dbml中的实体没有任何关联,完全可以用多个。)
------解决方案--------------------
多少个跟性能没关系吧, ORM最终不都是生成类么.
------解决方案--------------------
一样,看个人习惯
------解决方案--------------------
越多越好, 只要别把自己缠在里头


------解决方案--------------------

------解决方案--------------------
根据需要使用dml,看你所在项目 数据间的耦合程度,业务耦合低的话就分开吧...
------解决方案--------------------
最终都是生成的代理类,放几个就有几个代理类。这个没有什么效率问题,关键是查询的效率问题。
------解决方案--------------------
探讨
根据需要使用dml,看你所在项目 数据间的耦合程度,业务耦合低的话就分开吧...