Al consultar nuestras consultas desde NHibernate, es claro que el alias de columna no es consistente, que es un problema de rendimiento cuando el plan de ejecución del servidor sql ve la misma consulta como consultas diferentes debido al alias de columna incoherente.NHibernate inconsistent sql column alias
Un ejemplo podría ser algo como esto:
SELECT this_.Id as Id44_0_ FROM dbo.[Foos] this_
SELECT this_.Id as Id43_0_ FROM dbo.[Foos] this_
¿Hay alguna manera podemos hacer alias de columna consistente?
Estamos utilizando Fluido NHibernate con el mapeo automático
¿Dónde está el código que muestra que esto sucede? –
NHibernate utilizó este tipo de alias con cada consulta que realiza, entonces, ¿qué código le gustaría ver? – Lehto
Las dos consultas que dan como resultado esas instrucciones SQL. –