标签: c# linq expression-trees
我想知道IQueryable对象的Expression是否包含某个“Where子句”。
例如,作为IQueryable实例给出,可能类似于:
var query = customers.Where(c => c.Name == "Test");
如何确定查询是否按名称过滤客户?
答案 0 :(得分:4)
如果您使用.NET4 IQueryable.Expression类帮助,则必须遍历表达式树(ExpressionVisitor)。