Технология LINQ to Entities

Большинство приложений на данный момент создаются на основе реляционных баз данных. В какой-то момент времени этим приложениям придется взаимодействовать с данными, представленными в реляционной форме. Схемы баз данных не всегда идеально подходят для построения приложений; концептуальные модели приложений отличаются от логических моделей баз данных. Модель Entity Data Model (модель EDM) является концептуальной моделью данных, которую можно использовать для моделирования данных определенного домена, чтобы приложения могли взаимодействовать с данными как с сущностями или объектами. Дополнительные сведения см. в разделе Модель EDM.

ADO.NET способен с помощью модели EDM представить сущности в среде .NET в виде объектов. Это делает уровень объектов идеальной целью для поддержки LINQ. Поэтому в LINQ to ADO.NET включены LINQ to Entities. LINQ to Entities позволяет разработчикам создавать запросы к базе данных с помощью того же языка, который был использован для создания бизнес-логики. На следующей схеме показана связь между LINQ to Entities и платформой Entity Framework, ADO.NET 2.0 и источником данных.

LINQ to Entities и ADO.NET Entity Framework.

Сведения об образцах приложений LINQ to Entities см. в разделе Доступ к данным и хранение. Сведения о критических изменениях в платформе ADO.NET Entity Framework и LINQ to Entities см. в разделе Блог группы ADO.NET.

В этом разделе

Общие сведения о технологии LINQ to Entities

Выполнение запросов с помощью LINQ to Entities

Справочник (LINQ to Entities)

См. также

Другие ресурсы

Language-Integrated Query (LINQ)
Общие сведения о LINQ to ADO.NET
ADO.NET Entity Framework, платформа