项目只用一个dbml呢,还是用多个?
在技术论坛上有些朋友建议使用多个dbml文件,分别存放不同的相关的表。
有的朋友建议一个dbml里只放一个表,如果表之间没外键关联的话。
有的朋友建议,所有的表,存储过程,视图,全放在一个dbml里(我担心速度的问题)。
请问,你们都是如何做的呢,请说下理由。谢谢呀
------解决方案--------------------我做的都是小项目,所以都是用一个dbml。
如果是大项目我可能 不会用LINQ。
------解决方案--------------------可以用多个(只要两个Dbml中的实体没有任何关联,完全可以用多个。)
------解决方案--------------------多少个跟性能没关系吧, ORM最终不都是生成类么.
------解决方案--------------------一样,看个人习惯
------解决方案--------------------越多越好, 只要别把自己缠在里头
------解决方案--------------------
------解决方案--------------------根据需要使用dml,看你所在项目 数据间的耦合程度,业务耦合低的话就分开吧...
------解决方案--------------------最终都是生成的代理类,放几个就有几个代理类。这个没有什么效率问题,关键是查询的效率问题。
------解决方案--------------------