Last year, Scott Guthrie stated “You can actually override the raw SQL that LINQ to SQL uses if you want absolute control over the SQL executed”, but I can’t find documentation
Matt Warren's blog has everything you need for that:
http://blogs.msdn.com/mattwar/