Pregunta

Nos gustaría exponer los datos que tenemos que residen en una base de datos de Vertica a través de WCF Data Services.(En última instancia, queremos acceder a los datos en las funciones de tablas dinámicas de Excel, y he creado un proyecto de libro de trabajo de Excel en Visual Studio para consumir estos datos).

Si bien puedo acceder a los datos de Verica en el código del servidor usando el proveedor ADO.NET de Vertica, no puedo encontrar ningún lugar para obtener el código de WFC DataService para usar un proveedor diferente.

¿Sabe cómo puedo crear un servicio de datos WCF utilizando una base de datos que no es SQL Server?

¿Fue útil?

Solución

Básicamente, WCF Data Services expone cualquier cosa que implemente la interfaz IQueryable (para operaciones de lectura) o la interfaz IUpdatable además, si desea actualizar / insertar datos.

Ambas interfaces están "envueltas" en otra capa de interfaces (IDataServiceQueryProvider y IDataServiceUpdateProvider), pero al final, eso es lo que necesita su fuente de datos

Entity Framework o Linq-to-SQL admiten esas interfaces en sus clases de contexto de datos / objetos, por lo que puede exponerlas fácilmente mediante WCF Data Services.

Para obtener más información:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top