Это потому, что .Select()
возвращает IQueryable
, IQueryable
недоступен, потому что тип данных не указан, поэтому он доступен только при компиляции, если вы хотите, чтобы значение непосредственно предпочиталось использовать FirstOrDefault
вы можете передать лямбда-выражение внутрь для извлечения определенного объекта.
using (var db = new CrabContext())
{
var query = db.Reading.FirstOrDefault();
t1.Text = query.Left1;
}
Но с решением, которое я предоставляю, вызов make для БД будет SELECT * FROM Reading
, а затем вы получите доступ к свойству Left1 с IQueryable
запрос SELECT Left1 FROM Reading
, но вы не можете получить доступ к свойству ... Другим решением будет вызов .toList()
в конце вашего запроса ...