Вспомогательные объекты базы данных с замком ActiveRecord - PullRequest
1 голос
/ 10 октября 2010

Я знаю, что можно запускать дополнительные сценарии DDL с помощью NHibernate. Например, триггеры или индексы. Эта функция NHibernate называется " Вспомогательные объекты базы данных ".

Можно ли сделать то же самое в Castle ActiveRecord?

Ответы [ 2 ]

0 голосов
/ 14 октября 2010

Как сказал Диего, ActiveRecordStarter.CreateSchemaFromFile - это способ сделать это.

Если он ничего не выполняет, убедитесь, что в вашем скрипте SQL строки разделены ; (или GO).Даже если в вашем файле есть одна строка, она должна заканчиваться ;

0 голосов
/ 10 октября 2010
ActiveRecordStarter.CreateSchemaFromFile("myscript1.sql");

(от http://www.castleproject.org/activerecord/documentation/trunk/usersguide/schemagen.html)

...