Problem in WHERE-Klausel von Nullwert in RavenDB
Frage
Ich habe die folgende Anweisung (mit RavenDB):
session.Query<Container>().Where(c=>c.ParentId == null).Count();
Wenn ich die oben ausgeführt, ist die Zählung immer 0, aber wenn ich dies tun, statt:
session.Query<Container>().ToList().Where(c=>c.ParentId == null).Count();
Es gibt die richtige Nummer.
Wer noch den Hinweis auf, wie dies zu erreichen? Ist RavenDB bekam einen anderen Umgang mit Nullwert in seiner Abfrage?
- UPDATE -
testete ich die obigen Aussagen in localhost: 8080 statt vor (die in IIS-Bereitstellung ist, auf dem Remote-Host) und es funktioniert. Vielleicht ist es meine IIS-Konfiguration Problem?
Lösung
Du hast Recht RavenDB Griffe null verschieden (weil es Lucene unter der Haube verwendet).
würde ich empfehlen, diese Liste auf der Mailing-Posting, so dass es behoben werden kann. Siehe http://groups.google.com/group/ravendb .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow