文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linq效率个人看法

Linq效率个人看法

时间:2010-12-28  来源:Mr. X

  对Linq个人看法:

  1、多表混合查询和多参数判断,表面看对数据库数据调用次数会增长,但其实就是一次,Linq只在赋值和执行时调用数据库连接,在GridView和分布控件绑定时间通过SQL监控就能看到,去除对多次连接数据库的顾虑。

  2、语句简单,减少存储过程使用,但同时也增加对程序维护,每次修改都要上传一次对应DLL文件。

  3、Linq查询数据无法写入方法进行频繁调用,有人会说用ToList<>,但问题就来了,ToList<>一次就要使用一次数据库连接,数据库连接次数过多效率肯定会下降。

  4、灵活性,Linq多表联系虽然有LinqPad进行辅助,但表一多看起来就晕,还要进行表数据赋值,要是想写一些动态数据查询的话,到现在用Linq一直没有做到,如使用存储过程话就简单了,将表名、字段名设置具有共同性,把不同点传入存储过程中进行字符组合、执行、赋值、获取,比Linq简单灵活。

  5、Linq底层反应迟钝,表一但修改重新生成Linq底层,那抓心挠肝的感觉就来了,Linq高兴时修改后的信息立刻就能读到,这种情况少的可怜,不高兴你就别想读不到修改后的信息,用Ctrl+Shift+B n次也白搭,浪费个人感情。

  6、Linq对数据库连接简直是浪费到极点,比如一个新闻网站主页要是使用Linq,有多少个新闻区就要用多少次数据库连接,造成IIS连接池吃尽。

  我们的服务器性能和网速太令人不放心了,使用Linq等于自杀,9月份就开始放弃使用Linq。

  这些是个人感觉,也请各位高手指教!

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载