2016-05-07 77 views
0

我有一個ISomething類型的綁定列表。我需要使用動態linq查詢進行過濾。Cast Casting BindingList接口通過動態linq查詢知道類型

BindingList<ISomething> myList; 
var myType = typeof(MyClass); (MyClass a class that implements ISomething) 

我只需知道myType即可將其轉換爲myClass的綁定列表。

var result = myList.Cast<something?>.AsQueryable().Where("FilterOption=\"Filter\""); 

回答

0

您的過濾器描述必須作爲方法存在於接口中。即說明()