Question

Est-ce que quelqu'un sait s'il est possible d'utiliser LINQ pour interroger un NETEZZA back-end?

Mise à jour: Je l'ai essayé à la fois les pilotes ODBC et OLEDB Netezza, mais aucun travail. Tous les deux donnent un « L'objet sélectionné (s) utiliser une source de données non pris en charge » erreur.

Était-ce utile?

La solution

Nous avons trouvé un moyen de le faire - un peu.

Nous avons créé une classe de données personnalisées dans le fichier DBML qui reflète la structure de la procédure stockée. Nous utilisons ensuite une procédure stockée sur Netezza (exécuté via un adaptateur de table et le pilote OLE DB Netezza) pour déposer la classe.

Notre DAL (couche d'accès aux données) à peu près expose que les classes du DBML à la BLL (de couche logique métier), de sorte que les regards de la classe de données et se comporte de la même façon que tout autre classe LINQ.

Nous ne pouvons pas faire des mises à jour, mais ce n'est pas important dans ce cas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top