Thanks, it really helped me alot :)

By the way. There is quite interesting issue with writing simple
queries. When I attach  "true" to the property in NHLQ  Where clause I
get strange SQL generated:

When there is
this.Session.Query<Product>()
                .Where(x => x.Discontinued)
                .ToList();

it produces select statement given below:

select ...
from   Products product0_
where  product0_.Discontinued = 1

, but when I use:
this.Session.Query<Product>()
                .Where(x => x.Discontinued == true)
                .ToList();

is gives:

select ...
from   Products product0_
where  case
         when product0_.Discontinued = 1 then 'true'
         else 'false'
       end = case
               when 'True' /* @p0 */ = 'true' then 'true'
               else 'false'
             end

Isn't that quite strange behaviour ?

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to