A única maneira de usá-lo seria encapsular o código acima em um procedimento armazenado e envolvê-lo com LINQ to SQL.