Я новичок в LiteDB. В своих попытках создать более или менее сложный запрос, используя комбинацию частичных сравнений по разным полям, сопряженных логическим 'и', я использую метод LiteDB Query.And (), например
// This is what I am missing!
BsonExpression be = BsonExpression.True;
if (!String.IsNullOrEmpty(property1))
{
be = Query.And(be, Query.EQ("Property1", property1));
}
if (!String.IsNullOrEmpty(property2))
{
be = Query.And(be, Query.EQ("Property2", property2));
}
// ...etc
What Я имею в виду, есть ли возможность иметь правильный метод, возвращающий "истину" в BsonExpression или где-то еще?