J'utilise actuellement une seule requête à deux endroits pour obtenir une ligne à partir d'une base de données.La séquence ne contient aucun élément?
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
La requête est très bien lors de la récupération de la ligne pour mettre les données dans les zones de texte, mais il renvoie une erreur « séquence ne contient aucun élément » lorsqu'il est utilisé pour récupérer la ligne afin de le modifier et de le remettre dans la base de données. Je ne comprends pas pourquoi il pourrait trouver une rangée appropriée dans un cas mais pas un autre.
(avec ASP.NET MVC et LINQ)
vous devez utiliser SingleOrDefault, il renverra null si aucun élément retourné –