Я недавно смотрел на NHibernate и пытался изучить все входы и выходы. В нескольких статьях я заметил одну вещь - использование BuildSchema для создания тестируемой базы данных.
В конкретном примере в качестве базы данных использовался SqlLite. Можно ли доверять BuildSchema при создании вашей базы данных или все же лучше всего создать собственную схему базы данных стандартным способом? В моем случае используется SQL Server Management Studio.
Обновление:
Оба ответа, кажется, дают верный совет, я бы не сказал, что у этого вопроса есть «ответ», поэтому я не буду отмечать один конкретный ответ как окончательный. Однако я проголосовал за вас обоих за ваш совет.
Общая идея, по-видимому, заключается в том, чтобы использовать BuildSchema на ранних этапах разработки до того, как дизайн базы данных установится, а затем перейти к созданию / изменению сценариев SQL при использовании контроля версий.