Osservando le nostre query da NHibernate è chiaro che l'alias di colonna non è coerente, un problema per le prestazioni quando il piano di esecuzione di sql server vede la stessa query di una query diversa a causa dell'alias della colonna incoerente.Alias della colonna sql incoerente di NHibernate
Un esempio potrebbe essere qualcosa di simile:
SELECT this_.Id as Id44_0_ FROM dbo.[Foos] this_
SELECT this_.Id as Id43_0_ FROM dbo.[Foos] this_
C'è un modo siamo in grado di fare alias di colonna coerente?
Stiamo utilizzando Fluent NHibernate con la mappatura automatica
Dov'è il codice che mostra questo accada? –
NHibernate ha utilizzato questo tipo di alias con ogni query che fai, quindi quale codice ti piacerebbe vedere? – Lehto
Le due query che risultano in quelle istruzioni SQL. –