Question

J'ai fait la déclaration suivante (en utilisant RavenDB):

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

Quand je lance ce qui précède, le compte est toujours 0, mais si je fais ceci:

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

Il retourne le nombre correct.

Quelqu'un a la moindre idée sur la façon d'y parvenir? RavenDB est obtenu un traitement différent de la valeur nulle dans ce requête de?

- MISE À JOUR -

Je l'ai testé les déclarations ci-dessus dans localhost: 8080 plutôt qu'avant (ce qui est dans le déploiement IIS, sur l'hôte distant) et il fonctionne. Peut-être qu'il est mon problème de configuration IIS?

Était-ce utile?

La solution

Vous êtes traite différemment null droit RavenDB (car il utilise Lucene sous le capot).

Je vous recommande de poster ce sur la liste de diffusion, afin qu'il puisse être fixé. Voir http://groups.google.com/group/ravendb .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top