2008-10-14 18 views

Respuesta

-1

No he intentado esto, pero por lo que puedo determinar basado en el documentation una implementación personalizada de la estrategia de nombres le permite reescribir los nombres de tabla/columna, así también le permite citarlos.

+1

Esto hace referencia a un enlace roto. –

4

es necesario agregar

<property name="hbm2ddl.keywords">auto-quote</property> 

a la configuración de NHibernate.

5

También puede probar:

SchemaMetadataUpdater.QuoteTableAndColumns(configuration); 
+0

Esto es lo que funcionó para mí al 100%. Lo bueno es que NHibernate solo cita palabras clave reservadas, no * todo *. ¡Gracias! – Dav

+0

Esto no parece citar los nombres de columna, al menos para postgresql. –

+1

¡Esto tampoco funciona con Oracle! (Proveedor de Oracle.DataAccess) –

Cuestiones relacionadas