Expression Tree Serializer
Chcę używać wyrażeń Linq po stronie klienta, serializować je i wykonywać je po stronie serwera.
W tym celu chcę użyć:http://expressiontree.codeplex.com/
Ale chcę je wykonać przed własnym wywołaniem WCF.
Oznacza to, że mam wezwanie po stronie WCf:
ImageDTO[] GetImages(XElement exp);
Teraz chcę mieć IQueryable na stronie klienta (na której mogę wykonywać wyrażenia Linq) i mam IQueryable na Serverside (z mojej warstwy dostępu do danych, na której chcę wykonać serializowane wyrażenie).
Ale nie wiem, jak to zrobić, a nie znajduję żadnych przykładów ...
Po stronie klienta myślę, że powinienem zaimplementować Query w klasie, w tej klasie mówię w Konstruktorze, aby użyć mojej implementacji QueryProvider (skąd nazywam usługę WCF). Ale nie jestem pewien, czy to jest poprawne ...
Może ktoś może pomóc w przykładzie.