2
我有以下語句(使用RavenDb)空值的條款:問題在其中RavenDb
session.Query<Container>().Where(c=>c.ParentId == null).Count();
當我運行上面,計數始終爲0,但如果我這樣做,而不是:
session.Query<Container>().ToList().Where(c=>c.ParentId == null).Count();
它返回正確的數字。
任何人都有如何實現這一目標的線索? RavenDb在查詢中獲得了不同的空值處理嗎?
- 更新 -
我測試了上述聲明在本地主機:8080,而不是之前(可在IIS部署,遠程主機上)和它的作品。也許這是我的IIS配置問題?
是的,我在那裏張貼。我應該只使用Lucene來解決上述問題嗎? – xandy 2010-11-19 00:18:53
是的,這是一種方式,請參閱http://www.ravendb.net/faq/lucene-queries-examples – 2010-11-19 09:19:07