Линк на SQL считается мертвым (хотя я так не думаю - это было хорошо воспринято сообществом разработчиков). Entity Framework является его преемником, если хотите. Он может получить доступ к большему количеству источников данных (больше типов баз данных, а также к различным видам источников, таким как службы отчетов, бизнес-аналитика и т. Д.). Он намного сложнее, чем Linq to SQL, и имеет более крутой график обучения, например, EF позволяет отображать таблицы с несколькими классами. Другие вещи невозможны с EF, такие как указание отложенной загрузки - это только Linq to SQL.