Я просто хочу, чтобы моя хранимая процедура выбирала любые строки.executeScalar на хранимой процедуре
using (var conn = new System.Data.SqlClient.SqlConnection(
"Data Source=DANIEL-DATOR;Initial Catalog=EvaluationTest;Integrated Security=True"))
using (var command = new SqlCommand("countRecords", conn))
{
conn.Open();
command.Parameters.Add(new SqlParameter("@usermail", prop.Sendmail));
command.CommandType = CommandType.StoredProcedure;
int userCount = (int)command.ExecuteScalar();
conn.Close();
if (userCount > 0)
{
return 1;
}
return 2;
Я получаю эту ошибку из кода: System.InvalidCastException: Указанное приведение недействительно. Что я делаю неправильно?