Este documento resume una serie de artículos sobre LINQ to SQL, un ORM que permite modelar bases de datos relacionales en clases de .NET. Explica cómo LINQ to SQL genera consultas SQL dinámicas pero también permite ejecutar consultas SQL personalizadas a través del método ExecuteQuery. Este método permite especificar el tipo de datos devuelto y participa en el seguimiento de cambios para actualizaciones. También cubre cómo usar consultas SQL personalizadas para inserciones, actualizaciones y eliminaciones.