MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como consultar BsonExtraElements no MongoDB via Linq


Desde versão 2.3 do driver C# é possível usar o método .Inject() em um FilterDefinition<T> :
var filter = Builders<BsonDocument>.Filter.Eq("testProperty2", "almafa");
productEntityRepo.Where((dbModel) => dbModel.BrandName == "Brand" && filter.Inject());

Isso deve permitir que você expresse filtros difíceis ou impossíveis de descrever via LINQ. Você precisará atualizar de 2.2.4 para a versão mais recente.