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