4

Visual Studio サーバー エクスプローラー (Oracle Developer Tools for Visual Studio および Oracle Data Provider for .NET がインストールされている) から Oracle ユーザー定義型からカスタム .NET クラスを生成しようとしています。

以下に示すように、サーバーエクスプローラーを使用して基本的なユーザー定義型を作成しました。

サーバー エクスプローラーを使用したユーザー定義型の作成

その後、以下に示すようにカスタムクラスを生成しようとしました:

ここに画像の説明を入力

しかし、ウィザードを完了しようとすると:

ここに画像の説明を入力

ウィザードの最後のステップで、次のエラーが表示されます。

Oracle カスタム クラス ウィザード

値を null にすることはできません。パラメータ名: タイプ

ここに画像の説明を入力

エラーが発生する理由がわかりません。どんな助けにも本当に感謝します。

4

1 に答える 1

6

Oracle 接続を変更し、「Oracle データベース (ODP.NET、アンマネージド ドライバー)」を使用します。

Data source = "Oracle Database"
Data Provide = "ODP.NET, Unmanaged Driver" (デフォルトはODP.NET、管理対象ドライバ)

データプロバイダーを使用"ODP.NET, Unmanaged Driver"すると、このエラーは解決されます (VS2012 で動作します)

于 2014-09-09T15:38:48.020 に答える