Как добавить классы LINQ to SQL в проект (реляционный конструктор объектов)

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

Добавление классов данных LINQ to SQL в проект

Создайте и отредактируйте классы LINQ to SQL, используя Реляционный конструктор объектов.

Примечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Для добавления файла LINQ to SQL в проект

  1. Из приложения на Visual Basic или C# в меню Проект щелкните по пункту Добавить новый элемент.

  2. Выберите шаблон LINQ to SQL Classes.

  3. Либо введите альтернативное имя, либо оставьте имя по умолчанию для DataClasses1.dbml.

    Примечание

    Введенное имя будет именем сформированного DataContext.Например, использование имени по умолчанию приведет к тому, что имя задаст конструктор DataContext DataClasses1DataContext.

  4. Нажмите кнопку Добавить.

    DBML-файл добавляется в проект, и Реляционный конструктор объектов открывается.

После добавления файла LINQ to SQL в проект пустая область конструктора представляет DataContext готовым к конфигурированию. Перетащите элементы базы данных из окна Обозреватель объектов/Обозреватель баз данных в Реляционный конструктор объектов для создания классов данных и методов DataContext. Подключение к данным для методов DataContext создается на основе первого элемента, добавленного в конструктор из окна Обозреватель серверов/Обозреватель баз данных.

Следующие подразделы содержат пошаговые инструкции для создания классов LINQ to SQL и методов DataContext с использованием Реляционный конструктор объектов.

Раздел

Описание

Как создать классы LINQ to SQL, сопоставленные с таблицами и представлениями (реляционный конструктор объектов)

Обеспечивает пошаговые инструкции по созданию классов сущностей, которые сопоставляются с таблицам и представлениями в базе данных, включая информацию о том, что можно обновлять и что доступно только для чтения.

Как создать методы DataContext, сопоставленные с хранимыми процедурами и функциями (реляционный конструктор объектов)

Предоставляет пошаговые инструкции по созданию методов DataContext, который сопоставляются с сохраненными процедурами и функциями.

Как назначить хранимые процедуры для выполнения обновлений, вставок и удалений (реляционный конструктор объектов)

Описывает способы создания методов DataContext, которые заменяют логику сохранения по умолчанию для классов сущностей задаваемыми пользователем сохраненными процедурами.

Пошаговое руководство. Создание классов LINQ to SQL (реляционный конструктор объектов)

Предоставляет пошаговые инструкции для определения классов сущностей с помощью Реляционный конструктор объектов и для отображения данных на Windows Forms.

Пошаговое руководство. Настройка операций вставки, обновления и удаления в классах сущностей

Описывает пошаговые инструкции создания методов DataContext, которые заменяют логику сохранения по умолчанию для классов сущностей задаваемыми пользователем сохраненными процедурами.

Пошаговое руководство. Добавление проверки в классы сущностей

Предоставляет пошаговые инструкции по добавлению кода проверки данных.

См. также

Задачи

Пошаговое руководство. Добавление проверки в классы сущностей

Основные понятия

Общие сведения о реляционном конструкторе объектов

Методы DataContext (реляционный конструктор объектов)

Методы DataContext (реляционный конструктор объектов)

Другие ресурсы

LINQ to SQL

Основные понятия о запросах в LINQ to SQL