我是否必须在 Ideablade Devforce Classic 3.8.5 的 Ibconfig 文件中定义连接信息?

Do I have to define the connection info in the Ibconfig file for Ideablade Devforce Classic 3.8.5?

我们正在使用 Ideablade Devforce Classic 3.8.5。

我想使用一个单独的文件(不是 ibconfig)来定义所有连接字符串,然后读取这些字符串并将 Ideablade 设置为在连接到数据库时使用它们。

连接字符串可能用于 Oracle/SQL Server/Access。

我可以在我的应用程序启动时动态构建和使用这些单独的连接字符串吗?还是我总是需要在 ibconfig 中定义它们?谢谢。

DevForce 将在配置文件(.ibconfig 或 app.config 文件)中查找连接字符串 (rdbKeys),并通过 IDataSourceKeyResolver 的实现。解析器允许您在运行时解析连接字符串,这可能就是您正在寻找的。您可以在开发人员指南和“300 高级”文件夹下名为 "Custom DataSourceKeyResolver" 的学习单元中找到有关如何使用它的更多信息。学习单元可选择与产品一起安装。