ISolrQueryResults不使用solrNet 4.0

Ash*_*osh 1 solrnet c#-4.0

ISolrQueryResults正在使用solrNet 3.0

就像我的solrNet 3.0代码一样

       ISolrOperations<ProductTest2> solr = ServiceLocator.Current.GetInstance<ISolrOperations<ProductTest2>>();
       ISolrQueryResults<ProductTest2> powerArticles  = solr.Query(new SolrQuery("is_OneCategoryActive:true") , new QueryOptions
        {
            FilterQueries = new[] { new SolrQueryByRange<Int32>("bestsellercurrent",1, 5) },
            Start = 0,
            Rows = 5
        }
         );
Run Code Online (Sandbox Code Playgroud)

现在它停止使用solrNet 4.0.请建议我需要改变什么.

Pai*_*ook 7

ISolrQueryResults使用SolrNet 0.4.0 Beta1版本删除了该界面.你可以用它替换它SolrQueryResults.请参阅发行说明的"重大更改"部分.

所以以下内容现在可以使用:

 ISolrOperations<ProductTest2> solr = ServiceLocator.Current.GetInstance<ISolrOperations<ProductTest2>>();
 SolrQueryResults<ProductTest2> powerArticles  = solr.Query(new SolrQuery("is_OneCategoryActive:true") , new QueryOptions
    {
        FilterQueries = new[] { new SolrQueryByRange<Int32>("bestsellercurrent",1, 5) },
        Start = 0,
        Rows = 5
    }
     );
Run Code Online (Sandbox Code Playgroud)