Поскольку LINQ to SQL, скорее всего, не получит такой активной разработки, как Entity Framework, как вы думаете, лучше всего перейти на Entity Framework?
Я лично обнаружил, что EF очень неуклюжий и сложный в использовании по сравнению с LINQ to SQL, который кажется очень естественным.
РЕДАКТИРОВАТЬ: Я недавно разместил в своем блоге статью о своих чувствах к этому потенциальному решению ...