我正在使用一个以DBCommand.Connection形式连接到数据库的对象,以及另一个以SQLConnection形式连接到数据库的对象。
持久安全性是关闭的,所以我不能创建一个新的SQLConnection,因为密码被剥离了,我怎么能这样做呢?
答案 0 :(得分:1)
如果我正确理解了您的问题,那么您就是在询问如何将DbCommand.Connection
属性(DbConnection
类型)转换为SqlConnection
。
由于SqlConnection
继承了DbConnection
,您可以简单地将其转换为:
SqlConnection con = (SqlConnection) dbCommand.Connection;
当然,这假定DbConnection
实际上是SqlConnection
。