私は次のステートメントを持っています(RavenDbを使用):
session.Query<Container>().Where(c=>c.ParentId == null).Count();
上記を実行すると、カウントは常に0になりますが、代わりにこれを実行すると、次のようになります。
session.Query<Container>().ToList().Where(c=>c.ParentId == null).Count();
正しい番号を返します。
誰もがこれを達成する方法についての手がかりを持っていますか?RavenDbは、クエリでnull値の異なる処理を取得していますか?
- アップデート -
上記のステートメントを以前(IIS展開、リモートホスト上)ではなくlocalhost:8080でテストしたところ、機能しました。多分それは私のIIS構成の問題ですか?