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

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