У меня есть следующий код в LINQ Dynamic:
var list = server1Products.Where("Field1 = @0 AND Field2 >= @2", arg1, arg2).ToList();
Мне нужно получить результирующее выражение LINQ после использования LINQ Dynamic WHERE, поэтому используйте его в другом списке.
Как получить результирующее выражение LINQ?
.Where("Field1 = @0 AND Field2 >= @2", arg1, arg2)
Пример:
// get the LINQ expression from WHERE
var conditions = GetExpresionFromWhere(list); // HOW TO DO?
//
// apply the same filter expression on another list
var result2 = list2.Where(conditions);
Большое спасибо!
list
— это всего лишь экземплярList<T>
, как и любой другой, от него ничего нельзя получить. - person Ivan Stoev   schedule 07.06.2016