При просмотре наших запросов из NHibernate становится ясно, что псевдоним столбца несовместим, что проблема производительности, когда план выполнения sql-сервера видит тот же запрос, что и другой запрос, из-за несовместимого псевдонима столбца.
Примером может быть что-то вроде этого:
SELECT this_.Id as Id44_0_ FROM dbo.[Foos] this_
SELECT this_.Id as Id43_0_ FROM dbo.[Foos] this_
Есть ли способ сделать согласованный псевдоним столбца?
Мы используем Fluent NHibernate с автоматическим отображением