Pregunta

¿Alguien sabe si es posible utilizar LINQ para consultar una Netezza back-end?

Actualización: He intentado tanto el ODBC y OLEDB conductores Netezza, pero ni trabajo. Ambos dan un "El objeto (s) seleccionado utilizar un no soportado fuente de datos" error.

¿Fue útil?

Solución

Hemos encontrado una manera de hacer esto - un poco.

Hemos creado una costumbre clase de datos en el archivo DBML que refleja la estructura del procedimiento almacenado. A continuación, utilizamos un procedimiento almacenado en Netezza (ejecutado a través de un adaptador de la tabla y el conductor Netezza OLE DB) para presentar la clase.

Nuestra DAL (capa de acceso a datos) prácticamente sólo expone las clases en el DBML a la BLL (capa de lógica de negocio), por lo que las miradas de la clase de datos y se comporta igual que cualquier otra clase de LINQ.

No podemos hacer cambios, pero eso no es importante en este caso.

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