Problema em onde a cláusula de valor nulo em Ravendb
Pergunta
Eu tenho a seguinte declaração (usando ravendb):
session.Query<Container>().Where(c=>c.ParentId == null).Count();
Quando eu corro o exposto, a contagem é sempre 0, mas se eu fizer isso:
session.Query<Container>().ToList().Where(c=>c.ParentId == null).Count();
Ele retorna o número correto.
Alguém tem a idéia de como conseguir isso? Ravendb tem um manuseio diferente de valor nulo em sua consulta?
-- ATUALIZAR --
Testei as declarações acima no local -host: 8080 e não antes (que está na implantação do IIS, no host remoto) e funciona. Talvez seja meu problema de configuração do IIS?
Solução
Você está certo Ravendb lida com nulos de maneira diferente (porque usa Lucene sob o capô).
Eu recomendo postar isso na lista de discussão, para que ela possa ser corrigida. Ver http://groups.google.com/group/ravendb.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow