我没有找到解决问题的答案,所以我最后要做的是使用
db.ExecuteQuery<ObjectVO>(sqlQuery);
我知道这不是最佳做法,也无法解决为什么我的sql查询和linq查询没有得到相同结果集的问题,但是没有上一个答案。
另一件事是我的查询变得越来越复杂(新的业务逻辑要求),必须连接7表并搜索Max日期,并且移动是其中的一些,所以现在将查询转换为linq到sql变得更加复杂。
感谢您的支持。

我没有找到解决问题的答案,所以我最后要做的是使用
db.ExecuteQuery<ObjectVO>(sqlQuery);
我知道这不是最佳做法,也无法解决为什么我的sql查询和linq查询没有得到相同结果集的问题,但是没有上一个答案。
另一件事是我的查询变得越来越复杂(新的业务逻辑要求),必须连接7表并搜索Max日期,并且移动是其中的一些,所以现在将查询转换为linq到sql变得更加复杂。
感谢您的支持。