OleDbCommand,两个顺序"使用"

时间:2014-12-13 14:24:43

标签: c# oledbconnection oledbcommand

使用两个连续的“using”,当退出{}?

时,两个连接都将被处理掉
using(OleDbConnection con = new OleDbConnection(conString))
using(OleDbCommand command = con.CreateCommand())
{
}

1 个答案:

答案 0 :(得分:2)

那里只有一个连接 - 以及使用相同连接的命令。两者都将被处置。

这是有效的:

using(OleDbConnection con = new OleDbConnection(conString))
{
    using(OleDbCommand command = con.CreateCommand())
    {
    } // command will be disposed here
} // con will be disposed here