コード例 #1
0
ファイル: DefaultConnectionPool.cs プロジェクト: zxbe/LinFx
        public virtual IConnection Get(string connectionName = null)
        {
            connectionName = connectionName
                             ?? Connections.DefaultConnectionName;

            return(_connections.GetOrAdd(
                       connectionName, () =>
                       ConnectionFactoryWrapper.CreateConnection(connectionName)
                       ));
        }
コード例 #2
0
ファイル: DefaultConnectionPool.cs プロジェクト: zxbe/LinFx
 public DefaultConnectionPool(ConnectionFactoryWrapper connectionFactoryWrapper)
 {
     ConnectionFactoryWrapper = connectionFactoryWrapper;
     _connections             = new ConcurrentDictionary <string, IConnection>();
 }