VS 2010 Server Explorer数据库显示无表

And*_*ndy 6 oracle entity-framework server-explorer visual-studio

我正在研究一个需要从Siebel后面的Oracle 10g数据库读取的.Net应用程序.在VS 2010 Server Explorer中,我使用OracleClient类型连接器创建了一个连接,并将对Oracle TNS服务名称的引用称为"服务器名称"."测试连接"按钮显示连接成功.但是,在服务器资源管理器中,当我继续展开表时,不会显示任何表.我知道数据库中有3000多个表(感谢Siebel).有谁知道这里发生了什么?我想创建一个Entity Framework 4.0实体数据模型......

谢谢您的帮助!

安迪

Ste*_* G. 8

我自己一直在努力解决这个问题.关于这个主题的文章非常少.创建数据连接并测试连接后,单击"确定",然后打开服务器资源管理器窗口.右键单击新的oracle数据连接,然后选择"Change View".默认情况下,选择"我的对象",尝试选择"用户对象"或"所有对象".完成后,您应该能够看到数据连接子类别下的所有对象.

oracle连接http://i49.tinypic.com/1zqvouv.jpg


Siv*_*raj 5

右键单击连接,默认情况下转到过滤器,"显示的模式"属性,它是连接的登录名.将架构更改为dbo架构并更新属性.然后你应该看到所有的表格.它对我有用:)