La única forma de usarlo sería envolver el código anterior en un procedimiento almacenado y envolverlo con LINQ to SQL.