Поделиться через


LINQ to SQL

LINQ to SQL — это компонент .NET Framework версии 3.5, который предоставляет инфраструктуру времени выполнения для управления реляционными данными в виде объектов.

Примечание.

Реляционные данные отображаются как коллекция двухмерных таблиц (отношений или неструктурированных файлов), где общие столбцы связывают таблицы друг с другом. Чтобы эффективно использовать LINQ to SQL, необходимо ознакомиться с основными принципами реляционных баз данных.

В LINQ to SQL модель данных реляционной базы данных сопоставляется с объектной моделью, выраженной на языке программирования разработчика. При запуске приложения LINQ to SQL преобразуется в SQL-запросы, интегрированные с языком в объектной модели, и отправляет их в базу данных для выполнения. Когда база данных возвращает результаты, LINQ to SQL преобразует их обратно в объекты, с которыми можно работать на собственном языке программирования.

Разработчики, использующие Visual Studio, обычно используют реляционный конструктор объектов, который предоставляет пользовательский интерфейс для реализации многих функций LINQ to SQL.

Документация, включенная в этот выпуск LINQ to SQL, описывает основные стандартные блоки, процессы и методы, необходимые для создания приложений LINQ to SQL. Вы также можете искать документы Майкрософт по конкретным вопросам, и вы можете участвовать в форуме LINQ, где можно подробно обсудить более сложные темы с экспертами. Наконец, белая книга LINQ to SQL: .NET Language-Integrated Запрос для реляционных данных подробно описывает технологию LINQ to SQL с примерами кода Visual Basic и C#.

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

Начало работы
Содержит краткий обзор LINQ to SQL вместе с информацией о начале работы с LINQ to SQL.

Руководство по программированию
Содержит шаги по сопоставлению, запросу, обновлению, отладке и аналогичным задачам.

Справочные материалы
Содержит справочные сведения о нескольких аспектах LINQ to SQL. Темы включают сопоставление типов SQL-CLR, преобразование стандартных операторов запросов и многое другое.

Образцы
Содержит ссылки на примеры Visual Basic и C#.

запросLanguage-Integrated (LINQ) — C#
Общие сведения о технологиях LINQ в C#.

запросLanguage-Integrated (LINQ) — Visual Basic
Общие сведения о технологиях LINQ в Visual Basic.

LINQ
Описывает технологии LINQ для пользователей Visual Basic.

LINQ и ADO.NET
Ссылки на портал ADO.NET.

Пошаговое руководство по LINQ to SQL
Список пошаговых руководств, доступных для LINQ to SQL.

Скачивание Примеров Баз Данных
Описывает скачивание примеров баз данных, используемых в документации.

Обзор управления веб-сервером LinqDataSource
Описывает, как элемент управления LinqDataSource предоставляет веб-разработчикам Language-Integrated запросы (LINQ) через архитектуру элемента управления источником данных ASP.NET.