Руководство по Catharsis - часть 1: установка - Создание таблиц базы данных

ОГЛАВЛЕНИЕ

Создание таблиц базы данных

Согласно инструкциям в появившемся окне, нам теперь необходимо выполнить некоторые SQL-скрипты для создания таблиц, необходимых для структуры.

В VS2008 вам стоит найти каталог the DB_SQLServer и открыть первый скрипт:

Выберите весь текст и скопируйте его в буфер обмена.

Вернитесь обратно в MS SQL Server Management Studio. Щелкните правой кнопкой мыши по вашей базе данных и выберите опцию создания нового запроса ("New Query").


Теперь вставьте скопированный текст скрипта в данное окно. Измените имя базы данных, которую будет использовать скрипт со стандартного значения ‘Product’ на название вашей базы данных, в данном случае MyApplicationDB. Щелкните по кнопке Execute (Выполнить) - и скрипт, запустившись создаст необходимые таблицы базы данных

(Стоит заметить, что может появиться сообщение об ошибке о том, что невозможно найти хранимую процедуру MyApplicationDB (‘Could not find the stored procedure MyApplicationDB’) при попытке запуска скрипта. Если вы закроете MS SQL Server Management Studio и откроете его заново, то ошибка исчезнет).

Теперь запустите второй скрипт аналогичным образом. Данный скрипт заполнит таблицы данными. Не забудьте изменить имя базы данных.

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

Позаботьтесь о сообщении с предупреждением в SQL-скрипте:  

/*
Для использования трекинга, разкомментируйте
1) Nhibernate.config ProjectBase.Data mapping
2) Data.hbm.TrackedBase.hbm.xml
*/

Обо всем этом мы поговорим позже, а пока перейдем к установке начального проекта.