【发布时间】:2019-01-29 17:57:00
【问题描述】:
有没有什么方法可以产生同样的想法,即在这些值上将日期倒退一天而不会对搜索时间造成巨大影响? 如果没有这个代码块,它会在一秒钟内加载一个新页面。添加后,页面加载之间的时间为 6-7 秒。
//incidents is an IQueryable
//Set date backwards one day if incident is entered during third shift after midnight
for (var x = 0; x < incidents.Count(); x++){
DateTime createdDate = incidents.ToList().ElementAt(x).DateCreated;
TimeSpan createdTime = createdDate.TimeOfDay;
if (createdTime > startTime && createdTime < endTime){
incidents.Skip(x).First().DateCreated = new DateTime(2019,01,01);
}
}
【问题讨论】:
标签: c# asp.net-mvc performance linq