所以在C#中使用存储过程我有如下代码(省略连接代码):
string sql = "GetClientDefaults";
SqlCommand cmd = new SqlCommand(sql);
cmd.CommandType = CommandType.StoredProcedure; //<-- DO I NEED THIS??
cmd.Parameters.AddWithValue("@computerName", computerName);
Run Code Online (Sandbox Code Playgroud)
其中sql是存储过程的名称.现在,这个代码似乎在有和没有注释行的情况下工作得很好.
那么,我需要这条线吗?设置它有一些性能(或其他)的好处吗?不设置或将其设置为文本是否有益处?