[WCF]linq.Expressions as parameters.
Bonjour a tous ,
Voila j'aimerais utiliser la pleine puissance de Linq et des expressions pour mon application developpee en couche, seul probleme Linq.expression ne peut etre passe comme parametre puisqu'il ne peut etre serialize.
Toute proposition serait plus que la bien venue, mais je tiens a preciser que je tiens a ce que du cote client la construction des requetes dynamique soit du type fort. (de plus Dlinq ne me conviens pas non plus.)
J'avais pense a ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11
| [WCF]
List<T> GetAll(string expression)
{
return context.T.Where(expression);
}
[Client]
Expression<T,bool> expression = q=>q.id =2 ;
string query = expression.ToString() ;// Tostring doit etre correctment implemente, c'est ce que je recherche.
List<T> list = GetAll(query); |
Merci d'avance.