У меня возникают проблемы с возвратом одного объекта из запроса Dapper. У меня простой запрос, и я хочу получить первый объект из возвращенной коллекции. Что мне не хватает?
using (SqlConnection sqlConnection = new SqlConnection(GetConnectionString()))
{
string query = @"select * from order";
sqlConnection.Open();
// Works
var orders = sqlConnection.Query<OrderModel>(query);
// Does Not Work ERROR: "does not contain a definition for 'FirstOrDefault' and
// no extension method 'FirstOrDefault'
// accepting a first argument of type 'System.Collections.Generic.IEnumerable<OrderModel>'"
var order = sqlConnection.Query<OrderModel>(query).FirstOrDefault();
}
Вы получаете эту ошибку, потому что вы не добавили пространство имен
using System.Linq
в вашем файле cs.