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