Как добавить классы LINQ to SQL в проект (реляционный конструктор объектов)
Данные классов (классов сущностей, ассоциаций и методов DataContext), которые определены в файлах LINQ to SQL (DBML-файлы), созданы и отредактированы в Реляционный конструктор объектов (реляционный конструктор объектов).Вы добавляете файлы LINQ to SQL в проекты, используя диалоговое окно Добавление нового элемента и выбирая шаблон LINQ to SQL Classes.Дополнительные сведения о классах данных содержатся в разделе Модель объектов LINQ to SQL.
Добавление классов данных LINQ to SQL в проект
Создайте и отредактируйте классы LINQ to SQL, используя реляционный конструктор объектов.
Для добавления файла LINQ to SQL в проект
Из приложения на Visual Basic или C# в меню Проект щелкните по пункту Добавить новый элемент.
Выберите шаблон LINQ to SQL Classes.
Либо введите альтернативное имя, либо оставьте имя по умолчанию для DataClasses1.dbml.
Примечание Введенное имя будет именем сформированного DataContext.Например, использование имени по умолчанию приведет к тому, что имя задаст конструктор DataContextDataClasses1DataContext.
Нажмите кнопку Добавить.
DBML-файл добавляется в проект, и реляционный конструктор объектов открывается.
После добавления файла LINQ to SQL в проект пустая область конструктора представляет DataContext готовым к конфигурированию.Перетащите элементы базы данных из окна Обозреватель объектов/Обозреватель баз данных в реляционный конструктор объектов для создания классов данных и методов DataContext. Подключение к данным для методов DataContext создается на основе первого элемента, добавленного в конструктор из окна Обозреватель серверов/Обозреватель баз данных.
Следующие подразделы содержат пошаговые инструкции для создания классов LINQ to SQL и методов DataContext с использованием реляционный конструктор объектов.
Раздел |
Описание |
---|---|
Обеспечивает пошаговые инструкции по созданию классов сущностей, которые сопоставляются с таблицам и представлениями в базе данных, включая информацию о том, что можно обновлять и что доступно только для чтения. |
|
Предоставляет пошаговые инструкции по созданию методов DataContext, который сопоставляются с сохраненными процедурами и функциями. |
|
Описывает способы создания методов DataContext, которые заменяют логику сохранения по умолчанию для классов сущностей задаваемыми пользователем сохраненными процедурами. |
|
Пошаговое руководство. Создание классов LINQ to SQL (реляционный конструктор объектов) |
Предоставляет пошаговые инструкции для определения классов сущностей с помощью реляционный конструктор объектов и для отображения данных на Windows Forms. |
Пошаговое руководство. Настройка операций вставки, обновления и удаления в классах сущностей |
Описывает пошаговые инструкции создания методов DataContext, которые заменяют логику сохранения по умолчанию для классов сущностей задаваемыми пользователем сохраненными процедурами. |
Пошаговое руководство. Добавление проверки в классы сущностей |
Предоставляет пошаговые инструкции по добавлению кода проверки данных. |
См. также
Задания
Пошаговое руководство. Добавление проверки в классы сущностей
Основные понятия
Общие сведения о реляционном конструкторе объектов
Методы DataContext (реляционный конструктор объектов)
Методы DataContext (реляционный конструктор объектов)