Rendimiento: LinQ to SQL vs DataReader

Siempre he tenido la idea que el DataReader de .NET Framework desde sus primeras versiones era la forma más rápida de acceder a una base de datos (hablando en términos de rendimiento). Pues ahora he podido comprobar lo contrario haciendo una comparación con LINQ to SQL (LINQ to SQL es un componente de .NET Framework 3.5) y como muy bien lo demuestran en este artículo http://hanzcocchi.net/rendimiento-linq-to-sql-vs-datareader/ que desde ya recomiendo revisar.

Me daré el tiempo para mostrar más ejemplos al respecto con algunos casos que he resuelto usando esta nueva tecnología.