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.盡量不使用字元串轉表達式的通用方法