質問

私は(RavenDbを使用して)次の文を持っています:

session.Query<Container>().Where(c=>c.ParentId == null).Count();
私は、上記を実行すると、

は、カウントは常に0ですが、私の代わりにこれを行う場合:

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

これは正しい数を返します。

誰もがこれを実現する方法についての手掛かりを持っていますか? RavenDbはそれのクエリでNULL値の異なる取り扱いを持っていますか?

- UPDATE -

私はローカルホストで上記の文をテストした:(リモートホスト上で、IISの展開である)8080のではなく前に、それが動作します。多分それは私のIISの設定の問題でしょうか?

役に立ちましたか?

解決

(それはボンネットの下にはLuceneを使用しているため)

あなたしている右RavenDBハンドルが異なりヌルます。

私はそれを固定することができそうという、メーリングリスト上でこれを投稿お勧めします。 http://groups.google.com/group/ravendb のを参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top