public void UpdateOnlineItemSet(AliRecommend2DataEntities db) { OnlineItemSet.Clear(); var onlineData = db.T_Item.Select(d => d.itemid).Distinct(); foreach (var id in onlineData) { OnlineItemSet.Add(id); } }
public void UpdatePositiveSet(AliRecommend2DataEntities db, DateTime predictDate) { DateTime tomorrow = predictDate.AddDays(1); var data = db.T_UserAction.Where(d => d.actiondate >= predictDate && d.actiondate < tomorrow && d.behaviortype == 4).Select(d => new { d.userid, d.itemid }); PositiveSet.Clear(); foreach (var record in data) { PositiveSet.Add(String.Format("{0},{1}", record.userid, record.itemid)); } }