У меня есть две функции и таблица с двумя строками. Я хочу, чтобы одна функция выбирала первую строку и другую функцию для выбора второй строки. Я немного потерялся, потому что я очень новичок в LINQ.Выбор различных строк в LINQ
Вот мой текущий код:
public static bool First() {
using (Entities db = new Entities()) {
DateTime FirstValue = (
from a in db.Table
select a.Timestamp
).Single();
public static bool Second() {
using (Entities db = new Entities()) {
DateTime SecondValue = (
from a in db.Table
select a.Timestamp
).Single();
Я работаю с чужой код и Im новой для LINQ, так что я не уверен, что Single() делает также. Мне кажется, что мне это не нужно в коде, но я не уверен.
Все 'Single' делает вам одну запись. Вид вроде 'LIMIT 1' или' TOP 1' в 'SQL'. Но он выдаст ошибку, если он не получит запись назад. – paqogomez
Мне кажется, что обе мои функции дадут мне первую строку в таблице – Liondancer
Не смотрит на меня, как есть какая-то разница. Есть ли что-то другое, кроме метки времени в таблице, чтобы отличать их? – paqogomez