Cuando vi por primera vez Servicios WCF RIA me pareció fantástico poder exponer una estructura de datos subyacente como LINQ a SQL a través de un Patrón de repositorio, pero esto no funcionará porque el mecanismo de transporte subyacente de WCF no permite un tipo de esquema que respalde los genéricos. Todo debe ser clases concretas.
Dicho esto ... este hilo no incluir una manera de solucionar el problema:
http://forums.silverlight.net/forums/t/223006.aspx
me parece que no puede ser muy útil teniendo en cuenta los beneficios reales de servicios WCF RIA: reglas de negocio propagando al cliente, soporte IQueryable del lado del cliente y la capacidad de exponer rápidamente los puntos de entrada JSON/REST, SOAP y OData.