Als ich zum ersten Mal WCF RIA Services sah, fiel mir auf, dass es fantastisch wäre, eine zugrunde liegende Datenstruktur wie LINQ to SQL über ein Repository Pattern verfügbar zu machen, aber das funktioniert nicht, weil der zugrunde liegende Transportmechanismus von WCF funktioniert Erlaube keinen Schematyp, der Generics unterstützt. Alles muss konkrete Klassen sein.
Dass gesagt wird ... tut dieses Themas einen Weg umfassen, um das Problem zu umgehen:
http://forums.silverlight.net/forums/t/223006.aspx
finde ich es nicht als sehr nützlich angesichts der wirklichen Vorteile von WCF RIA Services: Geschäftsregeln Weiterleiten an den Client, IQueryable clientseitige Unterstützung und die Möglichkeit, JSON/REST-, SOAP- und OData-Enpoints schnell verfügbar zu machen.