public static IQueryable <T> AsQueryable <T>(this ISolrBasicReadOnlyOperations <T> operations, Action <SolrNetLinqOptions> setupOptions = null) { SolrNetLinqOptions options = new SolrNetLinqOptions(); setupOptions?.Invoke(options); return(new SolrQuery <T>(new SolrQueryProvider <T>( new SolrQueryExecuterWrapperBasicOperations <T>(operations), options, null, null))); }
public SolrQueryExecuterWrapperBasicOperations(ISolrBasicReadOnlyOperations <T> basicOperations) { _basicOperations = basicOperations ?? throw new ArgumentNullException(nameof(basicOperations)); }