.net - 在运行时将 ADO.Net DataSet 指向不同的数据库?

标签 .net oracle ado.net connection-string dataset

我有一个大型 ADO.Net 数据集和两个具有不同约束的数据库模式 (Oracle)。数据集将使用任一模式,但我希望能够告诉数据集在运行时使用哪个模式(通过连接字符串)。

这可能吗?

最佳答案

在 .Net 2.0 世界中,您可以在运行时更改表适配器上的连接字符串。您只需确保 Connnection 属性是公共(public)的,可以从数据集设计器中进行设置。

关于.net - 在运行时将 ADO.Net DataSet 指向不同的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/121350/

相关文章:

c# - 使用 C# 导入 Excel 文档时如何防止前导零被删除

c# - WPF - 根据某些条件选择启动窗口

c# - 忽略 AutoMapper 中的属性?

Oracle 专业开发人员版本。 MS-DOS 6.0.33

oracle - 重新编译 Oracle Packages 安全吗

.net - 在 SQL Server 2008 中使用 SqlBulkCopy 需要什么权限?

c# - .NET 压缩 XML 以存储在 SQL Server 数据库中

c# - 请求失败,HTTP 状态为 401 : Unauthorized - IIS Upgrade - WebService & Web Application

mysql - 将数据转发到 Oracle 数据库

c# - 从 SqlCommand 对象获取生成的 SQL 语句?