Kiedy po raz pierwszy zobaczyłem usługi RIA WCF uderzyło mnie, że byłoby wspaniale móc odsłonić podstawową strukturę danych, taką jak LINQ, do SQL poprzez wzorzec repozytorium, ale to nie zadziała, ponieważ bazowy mechanizm transportowy WCF nie działa. nie zezwalać na typ schematu wspierającego generyczne. Wszystko musi być konkretnymi klasami.
Powiedział, że jest ... ten wątek robi to sposób, aby obejść ten problem:
http://forums.silverlight.net/forums/t/223006.aspx
Uważam to nie być bardzo użyteczny ze względu na rzeczywiste korzyści z WCF RIA Services: reguł biznesowych propagowanie do klienta, obsługa klienta IQueryable oraz możliwość szybkiego ujawnienia punktów JSON/REST, SOAP i OData.