【发布时间】:2018-05-04 14:41:14
【问题描述】:
在常规 linq 中很好,但在动态 linq 中没有这种方法,我该如何找到解决方案 这是我在动态 linq 中的错误代码
q = " CRM_ASSENTAMENTOS.Count > 0 && CRM_ASSENTAMENTOS.OrderByDescending(ID_ASSENTAMENTO).FirstOrDefault().ID_PRIORIDADE == 2";
ocorrencias = ocorrencias.Where(q);
和我的常规 linq
ocorrencias = ocorrencias.Where(o => o.CRM_ASSENTAMENTOS.OrderByDescending(a => a.ID_ASSENTAMENTO).FirstOrDefault().ID_PRIORIDADE == 2);
【问题讨论】:
-
这里
o.CRM_ASSENTAMENTOS的确切类型是什么? -
CRM_ASSENTAMENTOS 是对象列表
标签: c# linq dynamic-linq