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.
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.