質問
私は(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 のを参照してください。
所属していません StackOverflow