चूंकि संस्करण 2.3
C# ड्राइवर के लिए FilterDefinition<T>
पर .Inject() विधि का उपयोग करना संभव है। :
var filter = Builders<BsonDocument>.Filter.Eq("testProperty2", "almafa");
productEntityRepo.Where((dbModel) => dbModel.BrandName == "Brand" && filter.Inject());
यह आपको LINQ के माध्यम से वर्णन करने के लिए कठिन, या असंभव फ़िल्टर को व्यक्त करने की अनुमति देनी चाहिए। हालांकि आपको 2.2.4 से नए संस्करण में अपडेट करना होगा।