Sekwencja nie zawiera elementów?

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.

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.