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?

War es hilfreich?

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