Тъй като версия 2.3
на C# драйвера е възможно да се използва методът .Inject() на FilterDefinition<T>
:
var filter = Builders<BsonDocument>.Filter.Eq("testProperty2", "almafa");
productEntityRepo.Where((dbModel) => dbModel.BrandName == "Brand" && filter.Inject());
Това трябва да ви позволи да изразите филтри, които са трудни или невъзможни за описание чрез LINQ. Все пак ще трябва да актуализирате от 2.2.4 до по-новата версия.