Deshabilitar el nombre de la tabla doble cita en FluentNhibernate
postgresql case (1)
Puede cambiar este comportamiento utilizando el IClassConvention de Fluent NHibernate. Supongo que no hay otra manera de hacerlo de acuerdo con esta pregunta
Estoy cambiando mi aplicación a Postgresql , todas las tablas en mi esquema están en minúsculas y cuando estoy haciendo una consulta con NHibernate está agregando comillas dobles al nombre de la tabla que en las asignaciones está en PascalCase y hace que la consulta falle diciendo que la mesa no existe.
Podría ir fácilmente a todas las clases de mapeos y cambiar el método de la tabla en minúsculas, como cambiar de ''Tabla ('' Cuenta de usuario '')'' a ''Tabla ("useraccount")'', pero prefiero no tener que hacer esto. .
Me preguntaba si hay alguna forma de decirle a nhibernate que no duplique la tabla en las consultas para que la encuentre correctamente.
Intenté con esto:
PostgreSQLConfiguration.Standard.Raw("hbm2ddl.keywords","none").ConnectionString(x => x.Is(_connectionString));
y no funcionó. Casi le diría a nhibernate que no se preocupe por el caso, pero que tiene problemas para hacer esto con postgre
Gracias