Почему я получаю эту ошибку:
Метод 'Single' не поддерживается LINQ to Entities. Попробуйте вместо этого использовать метод «Первый».
public ActionResult Details(int id)
Line 27: {
var result = (from d in _db.MovieSet
Line 29: where d.Id == id
Line 30: select d).Single();
//
//
}
Код компилируется безопасно, но прерывается, только если сделан вызов в соответствующий раздел. Я новичок в LINQ, поэтому не знаю, какие методы для LINQtoSQL или LINQtoEntities. Это означает больше ошибок! Мы не можем запомнить все методы таким образом.
Мой вопрос: если существуют ограничения для методов, применимых к определенным типам / сценариям, почему они появляются в Intellisense?
РЕДАКТИРОВАТЬ: Любой обходной путь / техника полезно иметь представление, если один поддерживается?