Microsoft proporciona un WCF Data Services Client Library para implementar clientes OData en C#. Esta biblioteca funciona según el principio de crear una referencia tipeada al servicio OData.¿Cómo implementar un cliente dinámico de OData en C#?
¿Cuál sería un buen enfoque para implementar un cliente OData en C# sin tener que generar previamente una interfaz de servicio tipada? En otras palabras, ¿cuál sería una buena manera de implementar un cliente OData en C# que podría funcionar con varios servicios OData diferentes, dado el URL base y los nombres de las entidades como cadenas?
Tal cliente usaría objetos dinámicos C# o diccionarios para representar las entidades, en lugar de objetos de entidad tipeados.
¿Qué bibliotecas o proyectos existentes podrían aprovecharse para implementar esto?
Una aplicación de esta técnica sería desarrollar una biblioteca genérica auxiliar de conjunto de pruebas funcionales que podría utilizarse para implementar pruebas de servicios OData.
Buenos punteros. Gracias. –