Problema com o sql gerado pelo NHibernate

Bom dia pessoal.
Tenho uma consulta feita com Criteria e o select tá chegando todo bagunçado no banco.

A sql fica assim:

SELECT this_.ID as ID10_1_, this_.GroupID as GroupID10_1_, this_.UserLogin as UserLogin10_1_, this_.Name as Name10_1_, 
this_.UserPassword as UserPass5_10_1_, this_.Image as Image10_1_, tabela2_.ID as ID2_0_, tabela2_.Name as Name2_0_ 
FROM minhaTabela this_ left outer join minhaOutraTabela tabela_ on this_.GroupID=tabela_.ID WHERE this_.UserLogin = ? ]
Positional parameters:  #0>meuLogin

Alguém tem alguma idéia?

Jovem,

Seja mais claro com o questionamento, assim ficar mais facil para o pessoal te ajudar.

Abs,

Complementando a sugestão do nosso colega. A sql está toda misturada com código C# no momento é que é feito uma consulta usando Criteria.

IList<T> matchingObjects = criteria.List<T>();

Há alguma configuração no dialeto do hibernate ou algo do tipo?
O banco utilizado é o sqlserver2008 e o dialeto é :

Mas não está funcionando assim? Se não estiver, qual o erro?

Sim, você deve configurar o dialeto coerentemente ao banco que se está utilizando.

Aliás, não seria mais adequado postar isso em um forum de C#?