码迷,mamicode.com
首页 > 数据库 > 详细

Linq to Sql 总生成 where ID is null 的解决办法

时间:2015-02-12 10:41:19      阅读:545      评论:0      收藏:0      [点我收藏+]

标签:

 using (Entities com = new Entities())
{
     com.Configuration.UseDatabaseNullSemantics = true;

}

 

 

EF+MVC+cod First项目性能优化总结

1.EF:this.Configuration.UseDatabaseNullSemantics = true; //关闭数据库null比较行为

2.实体必填字段要加:[Required]属性,可定长度的必加[StringLength(20)]属性,要不然数据库字段串会变成:nvarchar(MAX) NULL,查询时会产生多余的or条件,影响性能

3.EF不要写太复杂的表达式,可能会产生很复杂的sql性能不好

4.尽量不使用字符串转表达式的通用方法

Linq to Sql 总生成 where ID is null 的解决办法

标签:

原文地址:http://www.cnblogs.com/haoliansheng/p/4287424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!