0

非推奨であるため、asp.net-mvc WebサイトのMicrosoftのOracleConnectionクラスから移行しています。オラクルのサイトを見ると、2 つの異なるオプションがあります。1 つは .Net 4 用の Oracle ADO プロバイダーで、もう 1 つは .Net 4 用の Oracle ADO ASP プロバイダーです。私のサイトでOracleにアクセスすることはWeb固有ではありません(メインのMVCプロジェクトとは別のプロジェクトにあり、デスクトップアプリでもこのライブラリを使用する予定です)。

誰かがこれら 2 つのライブラリの違いを説明し、自分の状況でどちらを使用すべきかアドバイスできますか?

4

1 に答える 1

2

Oracle の Web サイトが問題になる可能性があります。:)

ADO プロバイダーは、.NET からの Oracleの標準データ アクセス コードです。

Oracle Data Provider for .NET (ODP.NET) は、Oracle データベースへの最適化された ADO.NET データ アクセスを備えています。ODP.NET を使用すると、開発者は次のような高度な Oracle データベース機能を利用できます。

Real Application Clusters

XML DB

あなたが言及したASP.NET用のOracleプロバイダーは、ASP.NETの状態管理、メンバーシップ、ロールなどを支援するための特定のリリースです。

ASP.NET プロバイダの開発者は、Oracle Provider for ASP.NET が既存の ASP.NET プロバイダと共通のスキーマと API を共有しているため、学習と使用が容易であることがわかります。これらは、他の ASP.NET プロバイダーと同様に、既存の ASP.NET サービスおよびコントロールとシームレスに統合されます。

オラクル社は次のプロバイダを提供しています。

メンバーシップ プロバイダー

ロール プロバイダー

サイト マップ プロバイダー

セッション状態プロバイダー...

于 2012-08-23T13:05:03.963 に答える