【发布时间】:2014-09-14 04:08:36
【问题描述】:
我正在尝试实现这种表达式:“A => A.B.Where(extExp).Count() > 0”并且我遇到了如何为 Where(...) 进行表达式的问题因为我假设 ICollection 的扩展方法。有人可以帮忙吗?
Expression<Func<N, bool>> conditions = c => c.T_ID == 1 || c.T_ID == 2;
ParameterExpression mpe = Expression.Parameter(typeof(T), "A");
Expression prop = Expression.Property(mpe,typeof(T).GetProperty("B"));
...
var propWhere = Expression.Call(..., prop, conditions);
如何正确调用
【问题讨论】:
标签: c# entity-framework system.reflection