2009-03-04 4 views
0

現在のすべてのASP.Net Webアプリケーションは、ODBC接続およびコマンドオブジェクトを使用してIBM Iシリーズにアクセスします。私はそれにアクセスする別の方法に移行する必要がありますか? ASP.Netアプリケーションにデータが必要なときに、どのように現在のI Seriesにアクセスしますか?より良い方法が必要です。ASP.NetのIシリーズからどのようにデータにアクセスしますか?

私は最近、Webサーバー上の特定のクライアント・バージョンを持つLinq to EntitiesをサポートしているIBMについて、thisという記事を見ました。私にとっては、それはもっと長期的な道のりだが、より多くのフィードバックを望むようだ。 LinqがEntitiesに向かうのは、彼らが行く予定の長期的なルートだと私はMSから感じる。それは他の人にも感じているのでしょうか?

答えて

1

IBMが提供するドライバを使用しています。これの美しさは、エンタープライズ・ライブラリー・アプリケーション・ブロック上に構築された単一のDataAccessオブジェクトを使用して、iSeries接続用のカスタム・コードを作成しないことです。

Provider=IBMDA400.DataSource.1 
1

「なぜより良い方法が必要ですか」あなたが避けようとしている使用方法の問題は何ですか?おそらく、あなたのWebページでSQLを直接使用していますか?あなたはデータアクセス層、またはオブジェクト関係マッパーが欠けていますか?素晴らしいビジネスオブジェクトレイヤーを備えたシステムでは、実際に400への実際の接続に本当に関心がありません。

+0

同意。 Linq、亜音速、およびその他のORM-ish製品を使用した直後に、ODBCを使用するとちょっと古くなったようです。私が一番忘れているのは、開発環境の統合と、ORMの持つ安全な機能のタイプです。だから私はもっと良い方法があるかどうかを見たいと思った。 –

0

私はIBMマネージドプロバイダーを使ってISeriesにアクセスしました。

IBMには一部のRedBookリソースがありますhere

これまで私がISeries向けに書いたアプリケーションでは、ORMを使用することは正当化されていませんが、必要が生じた場合は必ずNHibernateに行きます。

関連する問題