コード例 #1
0
        public UserKeyword CreateUserKeyword(Keywords k)
        {
            UserKeyword uk = new UserKeyword();

            uk.KeywordID   = k.KeywordID;
            uk.UserID      = DataSettings.Default.User.UserID;
            uk.KeywordRate = 2;
            JianLiLinq.Default.DB.UserKeywords.InsertOnSubmit(uk);
            return(uk);
        }
コード例 #2
0
        internal UserKeyword GetUserKeyword(Keywords k)
        {
            UserKeyword ub = null;

            var ubs = (from u in DB.UserKeywords
                       where u.KeywordID == k.KeywordID && u.UserID == DataSettings.Default.User.UserID
                       select u);

            if (ubs.Count() == 1)
            {
                ub = ubs.Single();
            }
            else
            {
                ub = CreateUserKeyword(k);
                JianLiLinq.Default.DB.SubmitChanges();
            }

            return(ub);
        }