Какая связь между ADO.NET LINQ и Entity-Framework? - PullRequest
0 голосов
/ 04 января 2011

Я просто ищу хороший способ разделить и усвоить эти технологии.

1 Ответ

3 голосов
/ 04 января 2011

Ok:

ADO.NET - это классический способ доступа к базе данных в .NET. Он существует с 1.1

LINQ - это языковая функция, которая позволяет разработчикунаписать sql-подобный синтаксис для запроса коллекций данных внутри .NET

Entity-Framework - это объектно-реляционный картограф, который позволяет .NET создавать объектные модели или схемы базы данных из базы данных (от схемы sql дообъекты) или ранее существовавшая объектная модель (объекты в sql-схеме).

Способ, которым они взаимодействуют друг с другом, заключается в том, что ADO.NET по-прежнему обеспечивает доступ к данным в Entity-Framework, а LINQ дает возможность запрашиватьобъекты, которые Entity-Framework генерирует в результате сопоставлений в вашей модели.

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