代码改变世界

随笔档案-2008年2月24日

LINQ to SQL:处理char(1)字段的方式会引起全表扫描问题

2008-02-24 13:30 by 无常, 2626 阅读, 收藏, 编辑
摘要: 如果表中的字段类型为 char(1) 时,Linq to SQL生成char (System.Char)的属性。linq 语句where p.LineCode =='A'生成的SQL是WHERE UNICODE([t0].[LineCode]) = 65,这样会使LineCode列上的索失效,引起全表扫描... 阅读全文
点击右上角即可分享
微信分享提示