c# – SqlConnection.CreateCommand和新的SqlCommand之间有什么区别吗?

在.Net中,创建新的SqlCommand对象并将SqlConnection附加到它并在现有的SqlConnection对象上调用CreateCommand之间是否有任何功能上的区别?
不,他们是一回事。

我反汇编了SqlConnection.CreateCommand,发现这个:

public SqlCommand CreateCommand()
{
        return new SqlCommand(null, this);
}

这证明他们真的是一回事。

转载注明原文:c# – SqlConnection.CreateCommand和新的SqlCommand之间有什么区别吗? - 代码日志