2016-05-07 3 views
0

J'ai une liste de liaison de type ISomething. Que j'ai besoin de filtrer avec une requête linq dynamique.Cast BindingList de l'interface à filtrer par requête linq dynamique connaissant le type

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

Je dois être en mesure de convertir une liste de liaison de myClass simplement en connaissant myType.

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

Répondre

0

Votre description de filtre doit exister dans l'interface en tant que méthode. c'est-à-dire Description()