LINQ to SQL
Обновлен: November 2007
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. Можно также поискать в библиотеке MSDN конкретные вопросы и принять участие в форуме LINQ Forum, где можно подробно обсудить со специалистами более сложные вопросы. Наконец, в техническом документе LINQ to SQL: запросы LINQ .NET для реляционных данных (на английском языке) подробно описывается технология LINQ to SQL и приводятся примеры кода на Visual Basic и C#.
В этом подразделе
Приступая к работе (LINQ to SQL)
Содержит краткие общие сведения о LINQ to SQL, а также сведения о начале работы с LINQ to SQL.Руководство по программированию (LINQ to SQL)
Содержит описание действий по сопоставлению, осуществлению запросов, обновлению, отладке и выполнению схожих задач.Справочник (LINQ to SQL)
Содержит справочные сведения о ряде аспектов LINQ to SQL. Представлены следующие разделы: "Сопоставление типов SQL-CLR", "Преобразование стандартного оператора запросов" и многие другие.Образцы (LINQ to SQL)
Содержит ссылки на примеры Visual Basic и C#.
Связанные подразделы
LINQ
Предоставляет общие сведения о технологиях LINQ.LINQ в Visual Basic
Содержит описание технологий LINQ для пользователей Visual Basic.LINQ to ADO.NET
Ссылки на портал ADO.NET.Пошаговые руководства от LINQ к SQL
Содержит список пошаговых руководств, доступных для LINQ to SQL.Загрузка образцов баз данных (LINQ to SQL)
Содержит инструкции по загрузке примеров баз данных, используемых в документации.Общие сведения о технологии LinqDataSource
Описывает, каким образом элемент управления LinqDataSource предоставляет LINQ (Language-Integrated Query) для веб-разработчиков посредством архитектуры элементов управления источниками данных ASP.NET.