public CachedDapperRepository(ICacheProvider cacheProvider,
                               IConnectionKeyProvider keyProvider,
                               IConnectionProvider connProvider) : base(keyProvider, connProvider)
 {
     this.cache    = cacheProvider.GetCache <T, TKey>();
     this.provider = connProvider;
 }
 public DapperRepository(IConnectionKeyProvider keyProvider, IConnectionProvider provider)
 {
     this.provider = provider;
     if (keyProvider == null)
     {
         this.ConnectionKey = "mysql";
     }
     else
     {
         this.ConnectionKey = keyProvider.Key;
     }
     this.curDbConnection = provider.NewConnection(this.ConnectionKey);
 }
 public CachedDapperRepositoryU32(ICacheProvider cacheProvider,
                                  IConnectionKeyProvider keyProvider,
                                  IConnectionProvider connProvider) : base(cacheProvider, keyProvider, connProvider)
 {
 }