6

Siebel の背後にある Oracle 10g データベースから読み取る必要がある .Net アプリケーションに取り組んでいます。VS 2010 サーバー エクスプローラーで、「サーバー名」として Oracle TNS サービス名を参照する OracleClient タイプ コネクタを使用して接続を作成しました。[Test Connection] ボタンは、接続が成功したことを示します。ただし、サーバー エクスプローラーでテーブルを展開すると、テーブルが表示されません。データベースには 3000 以上のテーブルがあることを知っています (Siebel に感謝します)。ここで何が起こっているか知っている人はいますか?Entity Framework 4.0 Entity Data Model を作成したいのですが...

助けてくれてありがとう!

アンディ

4

4 に答える 4

9

この問題を自分で解決するのに最も苦労しました。この件に関する有用なドキュメントはほとんどありません。データ接続を作成して接続をテストしたら、[OK] をクリックし、サーバー エクスプローラー ウィンドウを開きます。新しい Oracle データ接続を右クリックし、[ビューの変更] を選択します。デフォルトでは「My Objects」が選択されています。「User Objects」または「All Objects」を選択してみてください。完了すると、データ接続のサブカテゴリの下にあるすべてのオブジェクトが表示されるはずです。

オラクル接続

于 2010-05-27T18:58:35.337 に答える
5

接続を右クリックし、デフォルトで「表示されるスキーマ」プロパティであるフィルターに移動します。これは、接続へのログオン名です。スキーマを dbo スキーマに変更し、プロパティを更新します。次に、すべてのテーブルが表示されるはずです。それは私のために働いた:)

于 2011-06-14T04:43:30.240 に答える
2

スキーマやテーブルに対する権限を持っていますか?

VS2010はわかりませんが、デフォルトでスキーマのみを表示する設定があるように思えます。

更新: Oracle は、VS 2010 をサポートする新しいODAC バージョン 11.2.0.1.1 Betaを発表しました。

于 2010-04-30T14:42:22.727 に答える