public static DataTable SqlDataTable(string sql, IDictionary<string, object> values)
{
using (SqlConnection conn = new SqlConnection(GetConnectionString))
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
conn.Open();
foreach (var item in values)
{
cmd.Parameters.AddWithvalue("@" + item.Key, item.Value); // error
}
.......
........
Ошибка 4 «System.Data.SqlClient.SqlParameterCollection» не содержит определения для «AddWithvalue», и не удалось найти метод расширения «AddWithvalue», принимающий первый аргумент типа «System.Data.SqlClient.SqlParameterCollection» (вы пропустили используя директиву или ссылку на сборку?)
Почему я получаю эту ошибку?