Добавление объектов базы данных

Оценить
(0 голоса)

Конструктор O/R Designer— это поверхность конструирования для элементов проекта, которые известны как LINQ to SQL Classes, поэтому первым шагом в использовании конст­руктора является добавление в проект нового элемента проекта типа LINQ to SQL Class. На рис. 18.46 в диалоговом окне Add New Item показано, где находятся эти элементы проекта.

Рис. 18.46. Добавление элемента типа LINQ to SQL Class

После того как вы выбрали элемент типа LINQ to SQL Class и добавили его в проект, сразу же запускается визуальный конструктор O/R Designer (рис. 18.47).

Здесь пока ничего нет, поскольку мы не выбрали те объекты базы данных, которые хотим представить в нашей объектной модели. Для этого нужно использовать второй основной инструмент для выполнения проецирования — Server Explorer.

Выделив источник данных в Server Explorer, мы можем просто перетащить таблицу на ле­вую сторону (сторону классов данных) визуального конструктора O/R Designer (рис. 18.48). Описание: image506Описание: image507Описание: image508

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

Для создания методов в нашей объектной модели используется точно такой же процесс. Например, мы можем перетащить хранимую процедуру на правую панель конструктора (панель методов) для проецирования метода нашей объектной модели на хранимую про­цедуру (рис. 18.49).

Код LINQ
Работаем с объектами LINQ
Резюме
Пять различных инструментов Visual Studio
Создание таблиц и связей

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.