NHibernate: ¿forzando corchetes en la exportación de esquemas?
¿Hay alguna manera de decirle a NHibernate que use corchetes para todos los nombres de tablas y columnas (como[MyColumn]
) al generar la exportación del esquema SQL para MS SQL Server? Tengo una base de datos heredada que usa nombres reservados para ciertas columnas y ejecuta el script SQL generado usando NH arroja un error debido a eso.
Quiero evitar tener que especificar esto por separado para cada columna.
ACTUALIZACIÓN: estoy usando el dialecto correcto:
MsSqlConfiguration.MsSql2008.ConnectionString(connectionString)
ACTUALIZACIÓN 2: @UpTheCreek me señaló en la dirección correcta: retrocesos, lo que me ayudó a encontrar la respuesta en "NHibernate en acción"libro (p. 76):
No hay manera, aparte de citar todos los nombres de tablas y columnas en los backticks, para obligar a NHibernate a usar identificadores entre comillas en todas partes.