NHibernate: принудительное использование квадратных скобок при экспорте схемы?

Есть ли способ указать NHibernate использовать квадратные скобки для всех имен таблиц и столбцов (например, [MyColumn] ) при генерации экспорта схемы SQL для MS SQL Server? У меня есть устаревшая база данных, которая использует зарезервированные имена для определенных столбцов, и запуск сценария SQL, созданного с использованием NH, вызывает ошибку из-за этого.

Я хочу избежать необходимости указывать это отдельно для каждого столбца.

ОБНОВЛЕНИЕ: I ' m, используя правильный диалект:

MsSqlConfiguration.MsSql2008.ConnectionString(connectionString)

ОБНОВЛЕНИЕ 2: @UpTheCreek указал мне правильное направление - обратные кавычки, которые помогли мне найти ответ в книге « NHibernate in Action » (стр. 76):

Невозможно, кроме цитирования всех имен таблиц и столбцов в обратных кавычках, заставить NHibernate везде использовать цитируемые идентификаторы.

6
задан Igor Brejc 5 November 2010 в 09:40
поделиться