Есть ли способ получить все содержимое одного столбца с помощью Entity Framework 4? То же самое, что и этот SQL-запрос:
SELECT Name FROM MyTable WHERE UserId = 1;
Ответ 1
Вы можете использовать LINQ .Select() чтобы сделать это. В вашем случае это будет что-то вроде:
string Name = yourDbContext
.MyTable
.Where(u => u.UserId == 1)
.Select(u => u.Name)
.SingleOrDefault(); // This is what actually executes the request and return a response
Если вы ожидаете более одной записи в ответе, вы можете использовать .ToList() вместо этого, чтобы выполнить запрос. Как то так, чтобы получить Имя каждого с 30 лет: