NHibernate: forçando colchetes na exportação de esquema?
Existe uma maneira de dizer ao NHibernate para usar colchetes para todos os nomes de tabelas e colunas (como[MyColumn]
) ao gerar a exportação do esquema SQL para o MS SQL Server? Eu tenho um banco de dados legado que usa nomes reservados para determinadas colunas e a execução do script SQL gerado usando o NH gera um erro por causa disso.
Quero evitar precisar especificar isso separadamente para cada coluna.
UPDATE: Estou usando o dialeto correto:
MsSqlConfiguration.MsSql2008.ConnectionString(connectionString)
ATUALIZAÇÃO 2: @UpTheCreek me apontou na direção certa - backticks, o que me ajudou a encontrar a resposta no "NHibernate em ação"livro (p. 76):
Além de citar todos os nomes de tabelas e colunas nos backticks, não há como forçar o NHibernate a usar identificadores entre aspas em todos os lugares.