Pregunta

Tengo la siguiente declaración (usando RavenDb):

session.Query<Container>().Where(c=>c.ParentId == null).Count();

Al ejecutar lo anterior, el recuento es siempre 0, pero si lo hago de esta forma:

session.Query<Container>().ToList().Where(c=>c.ParentId == null).Count();

Devuelve el número correcto.

Alguien tiene la idea de cómo lograr esto? Se RavenDb tiene un manejo diferente del valor nulo en ella de consulta?

- ACTUALIZACIÓN -

He probado las declaraciones anteriores en localhost: 8080 en lugar de antes (que está en el despliegue de IIS, en el host remoto) y funciona. Tal vez es mi problema de configuración de IIS?

¿Fue útil?

Solución

Esta asas RavenDB derecha nula diferente (ya que utiliza Lucene bajo el capó).

Me gustaría recomendar la publicación de esta en la lista de correo, por lo que puede ser fijo. Ver http://groups.google.com/group/ravendb .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top