perché sto ottenendo questo errore:Errore, metodo non supportato da LINQ to Entities
Il metodo 'unico' non è supportata da LINQ to Entities. Considera invece l'utilizzo del metodo "First".
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();
//
//
}
codice compila sicuro, ma solo se si rompe chiamata viene effettuata alla rispettiva sezione. Sono nuovo di LINQ, quindi non so quali metodi sono per LINQtoSQL o LINQtoEntities. Questo significa più errori! Non possiamo ricordare tutti i metodi in questo modo.
La mia domanda è, se ci sono limitazioni ai metodi applicabili a determinati tipi/scenari, perché compaiono in Intellisense?
MODIFICA: Qualche soluzione/tecnica utile per avere un'idea se uno è supportato?
Corretto (+1) per EF 1. Si noti, tuttavia, che entrambi i metodi sono supportati in EF 4. –