示例#1
0
 protected virtual void GetConnectionKey(CacheKeyBuilder ckb)
 {
     ckb.Add(DialectOverride);
     ckb.Add(DatabaseMode);
     ckb.Add(ExplicitDatabaseName);
     ckb.Add(GetType().FullName);
 }
 protected override void GetConnectionKey(CacheKeyBuilder ckb)
 {
     base.GetConnectionKey(ckb);
     ckb.Add(Host);
     ckb.Add(Login);
     ckb.Add(Password);
     ckb.Add(Engine);
     ckb.Add(Port);
     if (TunnelDriver != null)
     {
         TunnelDriver.GetConnectionKey(ckb);
     }
 }
示例#3
0
 public abstract void GetConnectionKey(CacheKeyBuilder ckb);
示例#4
0
 protected override void GetConnectionKey(CacheKeyBuilder ckb)
 {
     base.GetConnectionKey(ckb);
     ckb.Add(IOTool.NormalizePath(FileName));
 }