我目前在两个地方使用单个查询从数据库中获取一行.
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
Run Code Online (Sandbox Code Playgroud)
检索行以将数据放入文本框时查询很好,但是当用于检索行以编辑行并将其重新放回数据库时,它会返回错误"Sequence contains no elements".我无法理解为什么它可能在一个实例中找到合适的行而不是另一个实例.
(使用ASP.NET MVC和LINQ)