Linq для SQL и Entity Framework различия? - PullRequest
5 голосов
/ 19 ноября 2008

В чем разница между этими двумя, если я использую SQL Server в качестве базы данных? Они одинаковые?

Ответы [ 3 ]

4 голосов
/ 19 ноября 2008

Эта запись указывает на некоторую информацию. в частности 3 основных отличия:

  • Возможность запрашивать реляционные хранилища, отличные от Microsoft SQL Server

  • Полнотекстовый язык запросов, не ограничивающийся языковой поддержкой LINQ

  • Расширенные возможности отображения, такие как сопоставление одного класса нескольким таблицам

1 голос
/ 25 ноября 2008

Выступление Роджера Дженнингса, посвященное выпуску Visual Studio Magazine за декабрь 2008 года, является хорошим чтением по этой теме с некоторыми параллельными сравнениями L2S и EF:

http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583

1 голос
/ 19 ноября 2008

Длинный ответ: гугл. Краткий ответ: используя сущностную инфраструктуру, вы сможете создавать что-то на основе классов (частичных, которые вы можете «расширять»), похожих на доменные объекты (хотя это и не настоящий DDD, поэтому NHibernate все еще существует и разрабатывается linq to nhibernate) используя sql, вы будете просто думать о базе данных и таблицах.

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