首页 > 数据库技术 > 详细

Linq To SQL 的问题点滴

时间:2015-12-29 09:51:38      阅读:137      评论:0      收藏:0      [点我收藏+]

String 类型的字段问题

String类型的字段生成的SQL 没有判断为空的情况时

技术分享

生成的SQL:

技术分享

这里判断为空的逻辑很明显不是本来的意思。

 

左关联

SQL关联中经常会用到左关联,那么Linq中如何做?

那就需要 into 和 .DefaultIfEmpty() 大显身手。

 

SQL优化准则依然适用

很多人觉得Linq To SQL不用直接写SQL就可以随心所欲,为所欲为,其实这是个相当大的错误。你的Linq To SQL 最终都会生成SQL语句,所以在写Linq 时还是应该清醒的认识到这一点。避免不加过滤条件就先进行大表(数据量大)的关联,索引字段在过滤条件中应该写到条件的最前面。

Linq To SQL 的问题点滴

原文:http://www.cnblogs.com/HQFZ/p/5084697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!