示例#1
0
        protected void Session_Start()
        {
            int online = int.Parse(HttpContext.Current.Application["Online"].ToString());

            online += 1;
            HttpContext.Current.Application["Online"] = online;


            DateTime dtNow = DateTime.Now.Date;
            string   ip    = Request.UserHostAddress;

            using (Varagana_DBEntities db = new Varagana_DBEntities()) {
                if (!db.SiteVisits.Any(v => v.IP == ip && v.Date == dtNow))
                {
                    db.SiteVisits.Add(new DataLayer.SiteVisit()
                    {
                        Date = DateTime.Now,
                        IP   = ip
                    });
                    db.SaveChanges();
                }
            }
        }