Я знаю, что можно запускать дополнительные сценарии DDL с помощью NHibernate. Например, триггеры или индексы. Эта функция NHibernate называется " Вспомогательные объекты базы данных ".
Можно ли сделать то же самое в Castle ActiveRecord?
Как сказал Диего, ActiveRecordStarter.CreateSchemaFromFile - это способ сделать это.
ActiveRecordStarter.CreateSchemaFromFile
Если он ничего не выполняет, убедитесь, что в вашем скрипте SQL строки разделены ; (или GO).Даже если в вашем файле есть одна строка, она должна заканчиваться ;
;
GO
ActiveRecordStarter.CreateSchemaFromFile("myscript1.sql");
(от http://www.castleproject.org/activerecord/documentation/trunk/usersguide/schemagen.html)