Я читал в блогосфере на прошлой неделе, что Linq to SQL мертв [и долго живет EF и Linq для Entities]. Но когда я прочитал обзор MSDN, мне показалось, что Linq to Entities генерирует eSQL так же, как Linq to SQL генерирует SQL-запросы.
Теперь, поскольку основная реализация (и поскольку SQL Server еще не является ODBMS) по-прежнему является реляционным хранилищем, в какой-то момент инфраструктура Entity должна сделать перевод в SQL-запросы. Почему бы не исправить проблемы Linq to SQL (отношения m: m, только поддержка SQL-сервера и т.д.) И использовать Linq to SQL в качестве слоя, который генерирует эти запросы?
Это из-за производительности или EF использует другой способ преобразования выражения eSQL в SQL?
Мне показалось, по крайней мере, для моего неопытного ума - естественным подходом к переносу Linq в SQL в EF.
Комментарии?