Чего именно не хватает? Что ты видишь (или нет)?
В частности, стратегия LINQ-to-SQL для базы данных (т. Е. Как выполнять подкачку и т. Д. В SQL2000 против SQL2005 и т. Д.) Выбирается в время выполнения в зависимости от соединения и конкретного сервера (поэтому он обновляется автоматически при установке SQL Server 2008).
Генерация кода основана исключительно на dbml, который на самом деле не заботится о версии сервера (это просто xml - посмотрите).
Если вам не хватает некоторых partial
методов, мне интересно, не случайно ли вы отсоединили свои partial class
от сгенерированных dbml, возможно, путем изменения пространства имен или их имен.