Я пытаюсь вернуть одну строку из базы данных:
using (connection = new SqlConnection(ConfigurationManager.AppSettings["connection"]))
{
using (command = new SqlCommand(@"select top 1 col_1, col_2 from table1", connection))
{
connection.Open();
using (reader = command.ExecuteReader())
{
reader.Read();
return reader["col_1"];
}
}
}
Но я получаю следующее сообщение об ошибке:
Сообщение об ошибке компилятора: CS0266: Невозможно неявно преобразовать тип 'object' в 'string'. Явное преобразование существует (вы не видите отливать?)
Строка 90: возврат читателя [ "col_1" ];
Я уверен, что делаю действительно очевидную ошибку, но я не могу найти ни одного примера строк, все примеры, которые я нахожу, предназначены для нескольких возвращаемых строк с помощью while loop
.