EF写in

 qualityStatisticsInfoSql.Where(t => successStateArray.Contains(t.UploadReportFlag));

如果写成

 qualityStatisticsInfoSql.In();

有可能SQL会生成出or的查询。or查询不走,mysql索引,不可取

或者尽量不要使用ef写in,可以数据集出现后使用程序遍历,或许会比in查询更快一些

posted @ 2017-11-01 09:43  洛晨随风  阅读(194)  评论(0编辑  收藏  举报