有没有办法将DBCommand.Connection传递给SQLConnection?

时间:2012-11-09 21:20:47

标签: .net sqlconnection

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

持久安全性是关闭的,所以我不能创建一个新的SQLConnection,因为密码被剥离了,我怎么能这样做呢?

1 个答案:

答案 0 :(得分:1)

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

由于SqlConnection继承了DbConnection,您可以简单地将其转换为:

SqlConnection con = (SqlConnection) dbCommand.Connection;

当然,这假定DbConnection实际上是SqlConnection