質問

LINQ を使用して NETEZZA バックエンドにクエリを実行できるかどうかを知っている人はいますか?

アップデート: ODBC ドライバーと OLEDB Netezza ドライバーの両方を試しましたが、どちらも機能しませんでした。どちらも「選択されたオブジェクトはサポートされていないデータ ソースを使用しています」というエラーが表示されます。

役に立ちましたか?

解決

私たちはこれを行う方法を考え出しました。

ストアド プロシージャの構造を反映するカスタム データ クラスを DBML ファイルに作成しました。次に、Netezza 上のストアド プロシージャ (テーブル アダプターと Netezza OLE DB ドライバーを介して実行) を使用して、クラスをファイルします。

私たちの DAL (データ アクセス レイヤー) は、DBML 内のクラスを BLL (ビジネス ロジック レイヤー) に公開するだけなので、データ クラスは他の LINQ クラスと同じように見え、動作します。

更新はできませんが、この場合はそれは重要ではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top