コード例 #1
0
        public bool ObjectWordIndexDelete(SearchObjectWord w)
        {
            var d = (from wd in objectWords
                     where wd.SearchObjectId == w.SearchObjectId &&
                     wd.WordId == w.WordId
                     select wd).FirstOrDefault();

            if (d != null)
            {
                objectWords.Remove(d);
            }

            return(true);
        }
コード例 #2
0
ファイル: SqlSearchProvider.cs プロジェクト: wncoder/core
        public bool ObjectWordIndexInsert(SearchObjectWord w)
        {
            using (var context = CreateHccDbContext())
            {
                var word = new hcc_SearchObjectWord();
                word.Score          = w.Score;
                word.SearchObjectId = w.SearchObjectId;
                word.WordId         = w.WordId;
                word.SiteId         = w.SiteId;

                context.hcc_SearchObjectWords.Add(word);
                context.SaveChanges();
                return(true);
            }
        }
コード例 #3
0
ファイル: SqlSearchProvider.cs プロジェクト: wncoder/core
        public bool ObjectWordIndexDelete(SearchObjectWord word)
        {
            using (var context = CreateHccDbContext())
            {
                var s = context.hcc_SearchObjectWords
                        .Where(w => w.SearchObjectId == word.SearchObjectId && w.WordId == word.WordId)
                        .FirstOrDefault();

                if (s != null)
                {
                    context.hcc_SearchObjectWords.Remove(s);
                    context.SaveChanges();
                    return(true);
                }
                return(false);
            }
        }
コード例 #4
0
 public bool ObjectWordIndexInsert(SearchObjectWord w)
 {
     objectWords.Add(w);
     return(true);
 }
コード例 #5
0
 public bool ObjectWordIndexInsert(SearchObjectWord w)
 {
     return(provider.ObjectWordIndexInsert(w));
 }