NHibernate: принудительное использование квадратных скобок при экспорте схемы?
Есть ли способ сказать NHibernate использовать квадратные скобки для всех имен таблиц и столбцов (например,[MyColumn]
) при генерации экспорта схемы SQL для MS SQL Server? У меня есть устаревшая база данных, которая использует зарезервированные имена для определенных столбцов и запускает сценарий SQL, созданный с использованием NH, из-за этого выдает ошибку.
Я хочу избежать необходимости указывать это отдельно для каждого столбца.
ОБНОВЛЕНИЕ: я использую правильный диалект:
MsSqlConfiguration.MsSql2008.ConnectionString(connectionString)
ОБНОВЛЕНИЕ 2: @UpTheCreek указал мне правильное направление - кавычки, которые помогли мне найти ответ в "NHibernate в действииКнига (стр. 76):
Невозможно, кроме цитирования всех имен таблиц и столбцов в обратных галочках, заставить NHibernate везде использовать заключенные в кавычки идентификаторы.