LINQ to SQL

Обновлен: November 2007

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

Bb386976.alert_note(ru-ru,VS.90).gifПримечание.

Реляционные данные отображаются в виде коллекции двумерных таблиц (отношений или плоских файлов),где общие столбцы связывают таблицы друг с другом. Для эффективного использования 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#.

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