2

我们正在寻求将 odac 引入我们的应用程序,但我遇到了许多问题,我似乎找不到任何解决我们问题的解决方案。

我们正在使用 oracle 数据库并尝试将 ODAC 12c Release 1 (12.1.0.1.0) 与 Oracle Developer Tools for Visual Studio 一起使用。

在我们的模型中,我们希望有多个模式,以便我们可以执行跨模式查询。我们在过滤器中为数据库连接选择的模式会在我们创建模型时出现。然而,当我们尝试从数据库更新我们的模型时,只有默认模式是可见的。有时可以通过在 Visual Studio 的服务器资源管理器中打开数据库的相关部分来解决此问题,但这并不总是有效。在我们为同一模型添加多个连接字符串后,此修复永远不会起作用(取决于用户的位置,将取决于用户被定向到的数据库)。

我们遇到的下一个问题是我们不能自动生成存储过程的返回类型。我试图检索列信息,但它永远无法检索元数据。我已经看到了一些修改存储过程然后获取列信息并恢复存储过程的建议,但这是我们希望避免的。此外,这些建议似乎不适用于 oracle 数据库(但这可能是我,我对数据库没有太多经验)。

最后一个问题(这是一个小问题)是我无法弄清楚如何让生成代码从生成的类/方法中省略下划线。这不是一个大问题,纯粹是为了更容易迁移我们拥有的代码。

4

0 回答 0