public LiteDBQueryContext(Func <IQueryBuffer> queryBufferFactory, LazyRef <IStateManager> stateManager, IConcurrencyDetector concurrencyDetector, ILiteDBConnection connection) : base(queryBufferFactory, stateManager, concurrencyDetector) { _connection = connection; }
public LiteDBQueryContextFactory( ICurrentDbContext currentContext, IConcurrencyDetector concurrencyDetector, ILiteDBConnection connection) : base(currentContext, concurrencyDetector) { _connection = connection; }
public IEnumerable <BsonDocument> ExecuteFind(ILiteDBConnection connection) { connection.Open(); var result = connection.ExecuteQuery(_collectionName, _predicate); connection.Close(); return(result); }