Entity Framework против Linq для сущностей против Linq для SQL - PullRequest
12 голосов
/ 19 октября 2010

Я прочитал много статей о том, как работать с базой данных в приложении WPF .Net 4. Как я понял, основными двумя технологиями являются:

  • Linq to SQL (L2S)
  • Entity Framework (EF)

но иногда я также вижу упоминание о технологии Linq to Entities (L2E), но не могу найти четкого объяснения, в чем разница между EF и L2E.

Итак, мой вопрос: есть ли какая-либо разница между Entity Framework и технологиями Linq to Entities? Или это синонимы для одной технологии?

1 Ответ

15 голосов
/ 19 октября 2010

Существует два способа написания запросов в Entity Framework:

L2E - это не отдельная технология, а скорее часть EF.

Для сравнения посмотрите эту статью: http://thedatafarm.com/blog/data-access/choosing-linq-to-entities-vs-entity-sql-vs-entityclient/

...