public IQueryable <T> Query <T>() { var executor = new MartenQueryExecutor(_connection, _schema, _serializer, _parser, _identityMap); var queryProvider = new MartenQueryProvider(typeof(MartenQueryable <>), _parser, executor); return(new MartenQueryable <T>(queryProvider)); }
public IMartenQueryable <T> Query <T>() { assertNotDisposed(); var executor = new MartenQueryExecutor(_connection, _store, _identityMap, Tenant); var queryProvider = new MartenQueryProvider(typeof(MartenQueryable <>), _parser, executor); return(new MartenQueryable <T>(queryProvider)); }