我在LINQ動態下一個代碼:找得到的LINQ表達式,其中
var list = server1Products.Where("Field1 = @0 AND Field2 >= @2", arg1, arg2).ToList();
我需要得到導致LINQ表達使用LINQ動態後,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'變量只是一個'清單'比如像任何其他的,沒有什麼,你可以從它那裏得到。 –
完美@IvanStoev!...請記住,這是一個解釋需求的例子。我需要從WHERE獲取LINQ表達式。該變量僅用於說明。 – JaimeCamargo