Actualmente estoy usando una sola consulta en dos lugares para obtener una fila de una base de datos.
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
La consulta está bien cuando se recupera la fila para colocar datos en los cuadros de texto, pero devuelve un error "La secuencia no contiene elementos" cuando se usa para recuperar la fila para editarla y volver a colocarla en la base de datos. No puedo entender por qué podría encontrar una fila adecuada en una instancia, pero no en otra.
(Usando ASP.NET MVC y LINQ)