示例#1
0
 public TokenCacheItem Get(string key)
 {
     using (EFTokenCacheDataContext db = new EFTokenCacheDataContext())
     {
         DbSet <TokenCacheItem> items = db.Set <TokenCacheItem>();
         return(items.Find(key));
     }
 }
 public TokenCacheItem Get(string key)
 {
     using (EFTokenCacheDataContext db = new EFTokenCacheDataContext())
     {
         DbSet<TokenCacheItem> items = db.Set<TokenCacheItem>();
         return items.Find(key);
     }
 }
示例#3
0
 public void Remove(string key)
 {
     using (EFTokenCacheDataContext db = new EFTokenCacheDataContext())
     {
         DbSet <TokenCacheItem> items = db.Set <TokenCacheItem>();
         var item = items.Find(key);
         if (item != null)
         {
             items.Remove(item);
             db.SaveChanges();
         }
     }
 }
 public void Remove(string key)
 {
     using (EFTokenCacheDataContext db = new EFTokenCacheDataContext())
     {
         DbSet<TokenCacheItem> items = db.Set<TokenCacheItem>();
         var item = items.Find(key);
         if (item != null)
         {
             items.Remove(item);
             db.SaveChanges();
         }
     }
 }
示例#5
0
 public void RemoveAllBefore(DateTime date)
 {
     using (EFTokenCacheDataContext db = new EFTokenCacheDataContext())
     {
         DbSet <TokenCacheItem> items = db.Set <TokenCacheItem>();
         var query =
             from item in items
             where item.Expires <= date
             select item;
         foreach (var item in query)
         {
             items.Remove(item);
         }
         db.SaveChanges();
     }
 }
 public void RemoveAllBefore(DateTime date)
 {
     using (EFTokenCacheDataContext db = new EFTokenCacheDataContext())
     {
         DbSet<TokenCacheItem> items = db.Set<TokenCacheItem>();
         var query =
             from item in items
             where item.Expires <= date
             select item;
         foreach (var item in query)
         {
             items.Remove(item);
         }
         db.SaveChanges();
     }
 }
示例#7
0
 public void AddOrUpdate(TokenCacheItem item)
 {
     using (EFTokenCacheDataContext db = new EFTokenCacheDataContext())
     {
         DbSet <TokenCacheItem> items = db.Set <TokenCacheItem>();
         var dbItem = items.Find(item.Key);
         if (dbItem == null)
         {
             dbItem     = new TokenCacheItem();
             dbItem.Key = item.Key;
             items.Add(dbItem);
         }
         dbItem.Token   = item.Token;
         dbItem.Expires = item.Expires;
         db.SaveChanges();
     }
 }
 public void AddOrUpdate(TokenCacheItem item)
 {
     using (EFTokenCacheDataContext db = new EFTokenCacheDataContext())
     {
         DbSet<TokenCacheItem> items = db.Set<TokenCacheItem>();
         var dbItem = items.Find(item.Key);
         if (dbItem == null)
         {
             dbItem = new TokenCacheItem();
             dbItem.Key = item.Key;
             items.Add(dbItem);
         }
         dbItem.Token = item.Token;
         dbItem.Expires = item.Expires;
         db.SaveChanges();
     }
 }