qualityStatisticsInfoSql.Where(t => successStateArray.Contains(t.UploadReportFlag));
如果写成
qualityStatisticsInfoSql.In();
有可能SQL会生成出or的查询。or查询不走,mysql索引,不可取
或者尽量不要使用ef写in,可以数据集出现后使用程序遍历,或许会比in查询更快一些
qualityStatisticsInfoSql.Where(t => successStateArray.Contains(t.UploadReportFlag));
如果写成
qualityStatisticsInfoSql.In();
有可能SQL会生成出or的查询。or查询不走,mysql索引,不可取
或者尽量不要使用ef写in,可以数据集出现后使用程序遍历,或许会比in查询更快一些
转载于:https://www.cnblogs.com/llcdbk/p/7764971.html