Domanda

Ho la seguente dichiarazione (utilizzando RavenDB):

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

Quando eseguo quanto sopra, il conteggio è sempre 0, ma se faccio questo, invece:

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

Si restituisce il numero corretto.

Qualcuno ha l'indizio su come raggiungere questo obiettivo? È RavenDB ha una gestione diversa del valore nullo in esso della query?

- UPDATE -

I testato precedenti affermazioni in localhost: 8080 anziché prima (che è in distribuzione IIS, sull'host remoto) e funziona. Forse è il mio problema di configurazione di IIS?

È stato utile?

Soluzione

Hai ragione maniglie RavenDB NULL in modo diverso (perché usa Lucene sotto il cofano).

mi consiglia questo distacco sulla mailing list, in modo che possa essere risolto. Vedere http://groups.google.com/group/ravendb .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top