VS 2010 Server Explorer数据库显示无表

entity-framework oracle server-explorer visual-studio

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

谢谢您的帮助!

安迪

一般承认的答案

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

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


热门答案

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




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因