我想获得所有与 Pre_Number=null 相关的所有 Reconcile_Status 的 Pre_Number。在这种情况下,列表中不应该有任何项目。如果会有一些其他的 Pre_number 例如。7/2018 并且它有两条记录,并且这些记录的 Reconcile_Status 为 NULL,那么我应该在列表中获得一项 7/2018。我试过var NoNReconciled = context.tbl_prerelease_invoice .Where(x => x.Reconcile_Status==null) .Select(y => new { y.Pre_number }).Distinct().ToList();但我得到了 6/2018
3 回答
弑天下
TA贡献1818条经验 获得超8个赞
无需为 Pre_Number 创建匿名对象。试试下面的代码
var NoNReconciled = context.tbl_prerelease_invoice
.Where(x => x.Reconcile_Status==null)
.Select(y => y.Pre_number).Distinct().ToList();
料青山看我应如是
TA贡献1772条经验 获得超8个赞
尝试这个-
context.tbl_prerelease_invoice.GroupBy(r => r.Pre_number).Where(kv => kv.All(r => r.Reconcile_Status==null)).Select(kv => kv.Key).ToList();
- 3 回答
- 0 关注
- 177 浏览
添加回答
举报
0/150
提交
取消