Quiero entender LINQ e investigué un poco sobre el asunto y descubrí que IEnumerable
y IQueryable
tienen métodos LINQ. Sin embargo, cuando miro la documentación de estos tipos, no veo ningún método LINQ.¿Los métodos LINQ son métodos de extensión?
Son los métodos de extensión de métodos LINQ que se insertan en los tipos IEnumerable/IQueryable
en tiempo de ejecución y, en caso afirmativo, ¿por qué?
Esto parece una pregunta que va a obtener respuestas obstinadas. Creo que estás a punto de comenzar una guerra de llamas. – jonathanpeppers
Los métodos de extensión no se insertan en el tiempo de ejecución. – Tipx
Leer [Seguir el patrón] (http://blogs.msdn.com/b/ericlippert/archive/2011/06/30/following-the-pattern.aspx) por Eric Lippert. Explica las razones – Eranga