現在、データベースから行を取得するために2つの場所で単一のクエリを使用しています。
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
行を取得してテキストボックスにデータを配置する場合、クエリは問題ありませんが、行を取得して編集し、データベースに戻すときに、「シーケンスに要素が含まれていません」というエラーが返されます。あるインスタンスで適切な行が見つかり、別のインスタンスでは見つからない理由を理解できません。
(ASP.NET MVCおよびLINQを使用)