Patrząc na nasze zapytania z NHibernate, jasne jest, że alias kolumny nie jest spójny, jest problemem dla wydajności, gdy plan wykonania serwera sql widzi to samo zapytanie, co inne zapytanie z powodu niespójnego aliasu kolumny.NHibernate niespójny alias kolumny sql
Przykładem może być coś takiego:
SELECT this_.Id as Id44_0_ FROM dbo.[Foos] this_
SELECT this_.Id as Id43_0_ FROM dbo.[Foos] this_
Czy jest jakiś sposób możemy dokonać spójnej kolumny alias?
Używamy Fluent NHibernate z mapowania Auto
Gdzie jest kod, który pokazuje, że to się dzieje? –
NHibernate użył tego rodzaju aliasu przy każdym zapytaniu, które chcesz wprowadzić, więc jaki kod chcesz zobaczyć? – Lehto
Dwa zapytania, które powodują te instrukcje SQL. –