В настоящее время я использую один запрос в двух местах, чтобы получить строку из базы данных.
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
Запрос хорош при извлечении строки для ввода данных в текстовые поля, но возвращает ошибку "Последовательность не содержит элементов", когда используется для извлечения строки, чтобы ее отредактировать и вернуть обратно в базу данных, Я не могу понять, почему он может найти подходящую строку в одном экземпляре, но не другую.
(с использованием ASP.NET MVC и LINQ)