示例#1
0
 public GamespaceStore(
     TopoMojoDbContext db,
     IMemoryCache memoryCache,
     IDistributedCache cache = null
     ) : base(db, memoryCache)
 {
 }
示例#2
0
 public UserStore(
     TopoMojoDbContext db,
     IMemoryCache memoryCache,
     IDistributedCache cache
     ) : base(db, memoryCache, cache)
 {
 }
示例#3
0
 public WorkspaceStore(
     TopoMojoDbContext db,
     IMemoryCache memoryCache,
     IDistributedCache cache
     ) : base(db, memoryCache)
 {
 }
示例#4
0
 public CachedStore(
     TopoMojoDbContext dbContext,
     IMemoryCache memoryCache,
     IDistributedCache cache = null
     ) : base(dbContext, memoryCache)
 {
     _cache = cache;
 }
示例#5
0
        public DataStore(
            TopoMojoDbContext dbContext,
            IMemoryCache idmap,
            IDistributedCache cache = null
            )
        {
            DbContext = dbContext;

            IdMap = idmap;
            // _cache = cache;

            // _serializeSettings = new JsonSerializerSettings
            // {
            //     ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            // };

            // _cacheOptions = new DistributedCacheEntryOptions
            // {
            //     SlidingExpiration = new TimeSpan(0, 15, 0)
            // };
        }
示例#6
0
 public Store(TopoMojoDbContext dbContext)
 {
     DbContext = dbContext;
 }