Cuando añades una partial class a una clase “Linq to SQL” de LINQ tienes todos los números que en un momento u otro acabe saliendo un error “‘MSLinqToSQLGenerator’ failed. Unspecified error” ¡incluso aunque tengas instalado el SP1 de Visual Studio 2008!. Gracias a éste enlace pude solucionar el problema.

1º paso: los using debe estar dentro del “namespace”. Es decir de esto:

debes pasar a esto:

2º paso: Ejecutar explicitamente la herramienta personalizada(MSLinqToSQLGenerator) de nuevo:

3ºpaso: limpia el proyecto y vuelve a compilar.