LINQ to SQL

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

ПримечаниеПримечание

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

В LINQ to SQL модель данных реляционной базы данных сопоставляется объектной модели, выраженной в языке программирования разработчика. При запуске приложения LINQ to SQL преобразует запросы LINQ из объектной модели в 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#.

Связанные подразделы