none
关于VS2015调试接口很慢,但是2017调试很快的问题 RRS feed

  • 问题

  • 我今天在使用VS2015创建了一个接口的时候,使用json序列化的形式返回数据,返回的是一个动态类型的数组,当我使用VS2015打开页面并进行调试的时候,在主页面中获取数据总是很慢,但是当我使用Vs 2017的时候却很快,我试了一下其他的接口都没有什么问题,就只有这个获取数据的接口很慢.请教一下是不是VS版本的问题还是其他什么原因,谢谢了!

    这个是我调用的接口

    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);

    2018年9月10日 2:52