0

我正在处理一个对象,该对象以 DBCommand.Connection 的形式连接到数据库,另一个对象以 SQLConnection 的形式连接到数据库。

持久安全性已关闭,因此我无法创建新的 SQLConnection,因为密码已被剥离,有什么想法可以做到这一点吗?

4

1 回答 1

1

如果我正确理解您的问题,您是在问如何将DbCommand.Connection属性(类型为DbConnection)转换为SqlConnection.

由于您SqlConnection的继承DbConnection可以简单地相应地转换它:

SqlConnection con = (SqlConnection) dbCommand.Connection;

当然,这假设 theDbConnection实际上是一个SqlConnection.

于 2012-11-09T21:29:07.313 回答