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