Мой код, показанный ниже, создается как встроенный оператор SQL. Как этот код может быть записан как хранимая процедура?Как преобразовать Inline SQL в хранимую процедуру в SQL Server
Код:
public Stream SelectEmployeeImageByID(int theID)
{
SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString());
string sql = "SELECT Image FROM Employees WHERE EmployeeId = @EmployeeId";
SqlCommand cmd = new SqlCommand(sql, connection);
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@EmployeeId", theID);
connection.Open();
object theImg = cmd.ExecuteScalar();
try
{
return new MemoryStream((byte[])theImg);
}
catch
{
return null;
}
finally
{
connection.Close();
}
}
домашняя работа?????? –
http://stackoverflow.com/questions/1260952/how-to-execute-a-stored-procedure-within-c-sharp-program –
Проведите некоторое исследование. Проверьте этот URL-адрес: http://stackoverflow.com/questions/1260952/how-to-execute-a-stored-procedure-within-c-sharp-program. Кроме того, есть много примеров, используйте google. –