J'utilise actuellement une seule requête à deux endroits pour obtenir une ligne d'une base de données.
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
La requête fonctionne bien lorsqu'il s'agit de récupérer la ligne pour insérer des données dans les zones de texte, mais elle renvoie une erreur "Sequence contains no elements" lorsqu'elle est utilisée pour récupérer la ligne afin de la modifier et de la réintégrer dans la base de données. Je ne comprends pas pourquoi elle peut trouver une ligne appropriée dans un cas et pas dans un autre.
(Utilisation de ASP.NET MVC et LINQ)