小编Ope*_*per的帖子

替代.ToList()来返回大量数据?

我有一个返回超过212Milion行的查询.我尝试使用.ToList()但显然它会进入OutOfMemoryException.我案件的最佳选择是什么?

我也试过使用, Skip(fetchedrows).Take(1000).ToList()但性能真的慢下来跳过阶段和查询永远不会结束.

c# sql-server entity-framework linq-to-sql

5
推荐指数
1
解决办法
1182
查看次数

比较两个对象数组并检查它们是否具有公共元素

如何在MongoDB中执行返回_id的查询,如果FirstArray并且SecondArray在"名称"字段中有共同的元素?

这是集合结构:

{
    "_id" : ObjectId("58b8d9e3b2b4e07bff8feed5"),
    "FirstArray" : [ 
        {
            "Name" : "A",
            "Something" : "200 ",
        }, 
        {
               "Name" : "GF",
            "Something" : "100 ",
        } 
    ],
    "SecondArray" : [ 
        {
            "Name" : "BC",
            "Something" : "200 ",
        }, 
        {
               "Name" : "A",
            "Something" : "100 ",
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query aggregation-framework

5
推荐指数
1
解决办法
2301
查看次数