Ciao Aurelio. Immagino che per Linq to intenda Linq to SQL. Perdona la precisazione ma non è di poco conto :-)
Detto questo, se hai la possibilità di scegliere ti consiglio Entity Framework, dato che è molto più potente di LINQ to SQL, è soggetto a crescita e a investimenti da parte di Microsoft e con la nuova versione che ci sarà in .NET 4 introduce molti miglioramenti. Sceglierei senza dubbio questo, ma dipende poi dall'applicazione.
LINQ to SQL può anche andare bene se hai bisogno di un qualcosa di leggero, smart e senza tante pretese/fronzoli.
Alessandro Del Sole (WPF T&T Team)
Microsoft MVP - Visual Basic: Development
http://community.visual-basic.it/Alessandro