Является ли linq2sql за кулисами равным Entity Framework - PullRequest
2 голосов
/ 09 декабря 2008

я знаю, что это новая вещь, более мощная и намного больше опций, добавленных к ней, но является ли linq2sql частью нового EF?

если нет, то в чем главное отличие двух платформ?

Ответы [ 2 ]

4 голосов
/ 09 декабря 2008

Я написал пару статей о LINQ-to-Entities и их отношении к LINQ-to-SQL:

http://www.hackification.com/2008/12/03/linq-to-entities-the-blackberry-storm-of-orms/ http://www.hackification.com/2008/12/04/linq-to-entities-follow-up/

Сводка: LINQ-to-SQL отличается от LINQ-to-Entities. У L2S небольшой набор функций, но он делает это очень хорошо. L2E стремится охватить гораздо более широкий набор функций, но в текущей версии, похоже, есть некоторые явные упущения (например, отложенная загрузка). v2 L2E должно быть намного лучше; текущая версия (IMHO) больше похожа на бета-версию.

0 голосов
/ 09 декабря 2008

Из того, что я прочитал и сказал (неоднократно =)), linq 2 sql удаляется в пользу Linq для EF.

См. Здесь https://stackoverflow.com/questions/253263/has-microsoft-really-killed-linq-to-sql и здесь LINQ to SQL мертв или жив?

EF позволит вам использовать более общее хранилище резервных копий, и это лучше для пользователей не поддерживающих MSSQL хранилищ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...