Obecnie używam pojedynczego zapytania w dwóch miejscach, aby uzyskać wiersz z bazy danych.
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
Zapytanie jest ok podczas pobierania wiersza w celu umieszczenia danych w polach tekstowych, ale zwraca błąd „Sequence contains no elements”, gdy jest używany do pobierania wiersza w celu edycji i ponownego umieszczenia go w bazie danych. Nie rozumiem, dlaczego może znaleźć odpowiedni wiersz w jednym przypadku, a w innym już nie?
Z góry wielkie dzięki za pomoc!
1 odpowiedź
Umieść punkt przerwania w tej linii lub spróbuj zdebugować. Printuj przed tym, i w obu przypadkach zobacz, co zawiera identyfikator.