问题很简单100分(讨论)
问一下做个比较大点的项目,有100多张表,用多个linq文件(.dbml)好嘛? 多个linq文件查询方便嘛?
------解决方案--------------------好用呀,全用对象查询,不用了解sql语句
但是,要是缓存那么东西,估计人都整疯了,业务查询在那里面搞没有意义
------解决方案--------------------ling 没用过不知道。但知道很少有人用。
------解决方案--------------------对比较复杂的查询我觉得用linq不是很方便吧。
------解决方案--------------------用Entity Framework
------解决方案--------------------
表多少没关系,主要是数据量
真正掌握了Linq.就不要使用OR Designer(.dbml)文件.那是给初学者用
在十万条以内级别操作数据量的应用环境下,Linq to Sql与NHibernate都能以可以较好的性能完成数据库操作
------解决方案--------------------NHibernate
------解决方案--------------------如果你有使用linq开发系统的经验,甚至很小的系统都算,就用linq吧,确实能够提高效率,但是如果没有,就用对于你来说,最成熟的技术。
------解决方案--------------------
------解决方案--------------------关于 ORM框架很多 。。不喜欢用LINQ TO SQL
------解决方案--------------------开始学习NHibernate
------解决方案--------------------在LINQ和EF还没完善的前提下,最好用NHibernate。
------解决方案-------------------- 不太清楚这个linq
------解决方案--------------------应该分开比较好。维护也方便一点。
我曾经做过。想找表都找不到。
当然OR Mapping还是NHibernate比较好。且最新版本已经支持linq
------解决方案--------------------用Entity Framework
------解决方案--------------------没有做过那么大的项目
但是Linq确实很好用啊
------解决方案--------------------如果你的项目是分模块来做的话毫无疑问需要使用用多个linq文件(.dbml)·
100多张表应该不算太多,对于比较复杂的查询统一都使用视图。这样无疑能加快开发速度。
------解决方案--------------------bu dong a !