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()); }
/// <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); } }