مشكلة في حيث جملة القيمة الفارغة في RavendB

StackOverflow https://stackoverflow.com/questions/4216747

  •  26-09-2019
  •  | 
  •  

سؤال

لدي العبارة التالية (باستخدام RavendB):

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

عندما أقوم بتشغيل ما سبق ، يكون العدد دائمًا 0 ، ولكن إذا قمت بذلك بدلاً من ذلك:

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

يعيد الرقم الصحيح.

أي شخص لديه أدنى فكرة عن كيفية تحقيق ذلك؟ هل حصل Ravendb على معالجة مختلفة لقيمة فارغة في استعلامها؟

-- تحديث --

لقد اختبرت العبارات المذكورة أعلاه في LocalHost: 8080 بدلاً من قبل (وهو في نشر IIS ، على المضيف البعيد) وهو يعمل. ربما هي مشكلة تكوين IIS الخاصة بي؟

هل كانت مفيدة؟

المحلول

أنت على حق Ravendb يتولى Null بشكل مختلف (لأنه يستخدم Lucene تحت غطاء محرك السيارة).

أوصي بنشر هذا على القائمة البريدية ، بحيث يمكن إصلاحه. يرى http://groups.google.com/group/RavendB.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top