Hey guys,

I'm using the QueryOver api like:

private Theme GetThemeByName(string name, User user) {
  return _session.QueryOver<Theme>().Where(x => x.Name == name &&
(x.User == null || x.User == user)).SingleOrDefault();
}


Behind the scenes, it is generating sql similar to:

SELECT this_.ThemeId           as ThemeId7_0_,
       this_.Name              as Name7_0_,
       this_.UserId            as UserId7_0_
FROM   pm_Themes this_
WHERE  this_.IsDeleted = 0 /* @p0 */
       and (this_.Name = 'Test Theme-asfdyT6W' /* @p1 */
            and (this_.UserId = NULL /* @p2 */
                  or this_.UserId = 691 /* @p3 */))

You'll notice that it uses an equal sign instead of the keyword "is"
for the UserId check.  I'm using the MsSql2008Dialect dialect.  Is
this an nhibernate configuration issue, a bug on my end, or a bug with
the QueryOver api?

Thanks

Jim

-- 
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