Desafortunadamente, los nombres de estos métodos hacen terribles términos de búsqueda, y no he podido encontrar un buen recurso que explique la diferencia entre estos métodos- -como en cuándo usar cada uno.Métodos de extensión LINQ - Cualquiera() frente a Where() versus Exists()
Gracias.
Editar:
El tipo de consulta que estoy tratando de entender completamente es algo como esto:
context.Authors.Where(a => a.Books.Any(b => b.BookID == bookID)).ToList();
Y gracias a todos los que he respondido.
También recomendaría [101 muestras LINQ] (http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx). – Kobi
Pregunta similar aquí: http://stackoverflow.com/questions/879391/linq-any-vs-exists-whats-the-difference –