Ich verwende derzeit eine einzelne Abfrage an zwei Stellen, um eine Zeile aus einer Datenbank abzurufen.
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
Die Abfrage ist in Ordnung, wenn die Zeile abgerufen wird, um Daten in die Textfelder einzufügen. Sie gibt jedoch den Fehler "Sequenz enthält keine Elemente" zurück, wenn sie zum Abrufen der Zeile verwendet wird, um sie zu bearbeiten und wieder in die Datenbank einzufügen. Ich kann nicht verstehen, warum in einer Instanz eine geeignete Zeile gefunden wird, in einer anderen jedoch nicht.
(Verwenden von ASP.NET MVC und LINQ)