Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
LINQ to ADO.NET позволяет запрашивать все перечисляемые объекты в ADO.NET с помощью модели программирования Language-Integrated запросов (LINQ).
Замечание
Документация по LINQ to ADO.NET находится в разделе ADO.NET пакета SDK для .NET Framework: LINQ и ADO.NET.
Существует три отдельных технологии ADO.NET Language-Integrated запросов (LINQ): LINQ to DataSet, LINQ to SQL и LINQ to Entities. LINQ to DataSet предоставляет более широкие, оптимизированные запросы поверх DataSet, LINQ to SQL позволяет напрямую запрашивать схемы баз данных SQL Server, а LINQ to Entity позволяет запрашивать модель данных сущностей.
LINQ to DataSet
Это DataSet является одним из наиболее широко используемых компонентов в ADO.NET и играет ключевую роль в отключенной модели программирования, на которой основан ADO.NET. Несмотря на это, однако, DataSet имеет ограниченные возможности запроса.
LINQ to DataSet позволяет создавать расширенные возможности запросов в DataSet с использованием той же функциональности запросов, которая доступна для многих других источников данных.
Дополнительные сведения см. в разделе LINQ to DataSet.
LINQ to SQL
LINQ to SQL предоставляет инфраструктуру времени выполнения для управления реляционными данными в виде объектов. В LINQ to SQL модель данных реляционной базы данных сопоставляется с объектной моделью, выраженной на языке программирования разработчика. При запуске приложения LINQ to SQL преобразует встроенные в язык запросы на основе объектной модели в SQL и отправляет их в базу данных для выполнения. Когда база данных возвращает результаты, LINQ to SQL преобразует их обратно в объекты, которые можно управлять.
LINQ to SQL включает поддержку хранимых процедур и пользовательских функций в базе данных и наследования в объектной модели.
Дополнительные сведения см. в разделе LINQ to SQL.
LINQ to Entities
С помощью модели данных сущности реляционные данные предоставляются в виде объектов в среде .NET. Это делает слой объектов идеальным целевым объектом для поддержки LINQ, что позволяет разработчикам сформулировать запросы к базе данных на языке, используемом для создания бизнес-логики. Эта возможность называется LINQ to Entities. Дополнительные сведения см. в разделе LINQ to Entities .