Я хотел бы спросить, ПОЧЕМУ вы возвращаете одну строку из SQL Server?Иногда это может быть уместно, но SQL Server предназначен для возврата наборов данных.Если вы смотрите на отдельные значения, вы можете переосмыслить свою архитектуру.
Верните всю строку.Решите отфильтровать его в один столбец на стороне бизнеса (в .NET).Используйте DataReader, если вы заинтересованы в оптимизации.