注:
WHERE 条件是动态拼接的 即:
SELECT COUNT(1) FROM XXX WHERE xxxx=xxx AND xxx=xxx AND ......AND
所以不能使用 LINQ COUNT,目前看到的只有:
1.DBCONTEXT.TABLE.FromSqlRaw 但这方法只能返回LINQ 对象 不能直接返回INT
2.DBCONTEXT.Database.ExecuteSqlRaw 这方法只能返回响应行数
3.LINQ Expresstion拼接 不是很好的选择 没办法解决IN的问题 拼接出来的IN是以OR的形式存在挂不上索引
请大神指教 EFCORE3怎么做?