【问题标题】:how get result more than of 1024 in raven如何在 raven 中获得超过 1024 的结果
【发布时间】:2019-04-02 05:21:12
【问题描述】:

我有这个代码:

var query = sf + ((!String.IsNullOrEmpty(model.filter) && model.filter != "none") ? "*" + model.filter + "*" : "*");
 var list = db.Advanced.DocumentQuery<Shop>();
list = list.AndAlso().Where(query);

我的 db 是乌鸦,我想获取商店的所有物品(商店中的物品超过 1024 个)为此我使用此代码:

           var o = 0;
            var g = new List<Shop>();
            do
            {
                var _list = list.Skip(o*1000).Take(1000);
                if(_list==null)
                  break;
                g.AddRange(_list);
                o++;
            }while(true)

问题:

  1. _list 永远不等于 null
  2. 要解决此问题,请使用此代码if(_list.tolist().count()==0)break; 但是跳过不起作用!

【问题讨论】:

    标签: ravendb


    【解决方案1】:

    在数据库中为 Intended ِDocument 设置 Raven Hilo。 路径文档>系统文档>您的文档

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      • 2012-06-29
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 2015-09-19
      相关资源
      最近更新 更多