У меня есть SQL-запрос, который возвращает только одно поле - идентификатор типа INT.
И я должен использовать его как целое в коде С#.
Какой способ быстрее и использует меньше памяти?
int id;
if(Int32.TryParse(command.ExecuteScalar().ToString(), out id))
{
// use id
}
или
int? id = (int?)command.ExecuteScalar();
if(id.HasValue)
{
// use id.Value
}
или
int? id = command.ExecuteScalar() as int?;
if(id.HasValue)
{
// use id.Value
}