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.尽量不使用字符串转表达式的通用方法

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

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

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

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

相关文章:

  • 2021-08-31
  • 2022-12-23
  • 2021-06-12
  • 2021-08-09
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2021-09-18
猜你喜欢
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2022-12-23
  • 2022-02-24
  • 2022-02-07
相关资源
相似解决方案