Actualmente estoy usando una sola consulta en dos lugares para obtener una fila de una base de datos.La secuencia no contiene elementos?
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
La consulta está bien cuando a recuperar la fila para poner los datos en los cuadros de texto, pero devuelve un error "secuencia no contiene elementos" cuando se utiliza para recuperar la fila con el fin de editarlo y poner de nuevo en la base de datos. No puedo entender por qué podría encontrar una fila apropiada en una instancia pero no en otra.
(mediante ASP.NET MVC y LINQ)
tiene que usar SingleOrDefault, devolverá nulo si no se devolvieron los elementos –