public ActionResult Index()
        {
            SuggestionKeyword keyword = new SuggestionKeyword();

            keyword.Keyword = "key";
            // keyword.SuggestionKeywordCreateTime = DateTime.Now;
            keyword.SuggestionKeywordNum = 100;
            DataEntityConn context = new DataEntityConn();

            context.SuggestionKeyword.Add(keyword);
            context.SaveChanges();
            System.Diagnostics.Debug.WriteLine(keyword.Keyword);
            ViewBag.Title = keyword.Keyword;
            return(View());
        }
Beispiel #2
0
        /// <summary>
        /// 尝试更新或者新增用户搜索关键词
        /// </summary>
        /// <param name="keywords">用户搜索的关键词</param>
        public static void UpdataOrAddSuggestionKeyword(string keywords)
        {
            SuggestionKeyword sk = new SuggestionKeyword();

            sk.SuggestionKeywords = keywords.Length > 50 ? keywords.Substring(0, 50) : keywords;//varchar 100,因为是汉字占两位,所以这里是50
            SuggestionKeywordManager skm = new SuggestionKeywordManager();
            int SuggestionKeywordsId     = -1;

            if (!skm.Exists(sk.SuggestionKeywords, out SuggestionKeywordsId))
            {
                sk.SuggestionKeywordsCreateTime = DateTime.Now;
                sk.SuggestionKeywordsNum        = 1;
                skm.Add(sk);
            }
            else
            {
                sk.SuggestionKeywordsId = SuggestionKeywordsId;
                sk = skm.GetModel(sk.SuggestionKeywordsId);
                sk.SuggestionKeywordsNum += 1;
                skm.Update(sk);
            }
        }