次のような Command オブジェクトがあります。
SqlCommand cmd1 = new SqlCommand();
別のルーチンで sqlParameterCollection を構築し、このコレクションをこの Command オブジェクトに渡すにはどうすればよいですか?
私はこのコードを持っています:
private SqlParameterCollection BuildParameters()
{
SqlCommand cmd2 = new SqlCommand();
cmd2.Parameters.Add("@year", SqlDbType.Int).Value = 2013;
return cmd2.Parameters;
}
私はこのようなことをしたいと思います:
cmd1.Parameters = BuildParameters();