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


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#.

Интегрированный язык запросов (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 query (LINQ) веб-разработчикам через архитектуру управления ASP.NET источником данных.