Frage

Weiß jemand, ob es möglich ist, LINQ zu verwenden, um ein Netezza-Back-End abzufragen?

Aktualisieren: Ich habe sowohl die ODBC- als auch die OLEDB Netezza -Fahrer ausprobiert, aber auch nicht. Beide geben einen Fehler "Das ausgewählte Objekt).

War es hilfreich?

Lösung

Wir haben einen Weg gefunden, dies zu tun - irgendwie.

Wir haben eine benutzerdefinierte Datenklasse in der DBML -Datei erstellt, die die Struktur des gespeicherten Prozedur widerspiegelt. Wir verwenden dann eine gespeicherte Prozedur auf Netezza (ausgeführt über einen Tischadapter und den Netezza Ole DB -Treiber), um die Klasse einzureichen.

Unsere DAL (Data Access Layer) setzt die Klassen im DBML der BLL (Business Logic Layer) so gut wie möglich aus, sodass die Datenklasse mit jeder anderen LINQ -Klasse gleich aussieht und verhält.

Wir können keine Aktualisierungen durchführen, aber das ist in diesem Fall nicht wichtig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top