首页 新闻 赞助 找找看

Vs 2015调用Api接口非常缓慢

0
悬赏园豆:40 [待解决问题]

当我使用VS2015创建一个接口时,我使用json序列化形式来返回数据,并返回一个动态类型数组。 当我使用VS2015打开页面并进行调试时,我在主页面中获得数据总是非常慢。 但是当我使用Vs 2017时,速度非常快。 我尝试了其他Api接口,并没有相同的问题。 只有获取数据的接口非常慢。 请询问它是否是VS版本或其他什么问题。 谢谢!
以下是后台controller里面的接口

 public JsonResult GetResourceList( int status = -1)
        {
            var userName = Convert.ToString(Session["uname"]);
            var result = customer.GetCustomerResource(userName, status);

            
            var lis = result.Select(p => new
            {
                p.ID,
                p.Name,
                p.Phone,
                BuyHistory = p.BuyHistoryList.Select(x => x.Product.ProductFullName).FirstOrDefault(),
                CustomerState = p.CustomerState.ToString(),
                AddressInfo = p.AddressList.Select(x => new
                {
                    x.ID,
                    x.Customer.Name,
                    x.Customer.Phone,
                    x.Customer.Address,
                    x.Address.AreaCode
                }).ToList(),
                BuyInfo = p.BuyHistoryList.Select(x => new
                {
                    x.ID,
                    x.AddDate,
                    x.SalesMan,
                    x.Product.ProductFullName,
                    x.SalesPrice,
                    x.Remark,
                }).ToList(),
                CallRecord = p.CallRecordsList.Select(x => new
                {
                    x.ID,
                    x.AddDate,
                    x.Operator,
                    result = getCallStatusText(x.Result),
                    x.Remark
                }).ToList()
            }).ToArray();
            return Json(lis, JsonRequestBehavior.AllowGet);
        }
HmmmWoo的主页 HmmmWoo | 初学一级 | 园豆:121
提问于:2018-09-10 11:45
< >
分享
所有回答(1)
0

既然如此,就用vs2017好了哦,vs2015那么臃肿

可是我爱你啊 | 园豆:130 (初学一级) | 2018-09-11 17:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册