سؤال
ولقد بدأت للتو مع db4o وأنا تعثر على وجود مشكلة.
ولدي كائن مع subobject (وربما هو ليس الكلمة الصحيحة ولكن آمل أن تحصل على ما أعنيه).
ووsubobject يحتوي تاريخين، واحد تاريخ البدء وتاريخ نهاية واحدة.
وأود أن تظهر الهدف الرئيسي إذا كان لديه هدف فرعي واحد على الأقل حيث DateTime.Now هو في المنتصف بداية ونهاية التاريخ.
ولدي لاستخدام الاستعلام الأصلي أو الصودا (LINQ لا يعمل في المشروع).
ويرجع الفضل في ذلك مسبقا!
و/ فريدريك
المحلول
وسوف أحاول شيئا من هذا القبيل:
IQuery query = db.Query();
query.Constrain(typeof(YourObjectType));
IConstraint constr1 = query.Descend("enddate")
.Constrain(DateTime.Now).Greater();
IConstraint constr2 = query.Descend("startdate")
.Constrain(DateTime.Now).Smaller();
query.Constrain(constr1).And(constr2);
IObjectSet result = query.Execute();
لا تنتمي إلى StackOverflow