Example #1
0
        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);
            }
        }
Example #2
0
        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));
            }
        }