Beispiel #1
0
        public PostgresSQL(ConnectionEntity.DBPosition dbPosition, bool isInit = true)
        {
            _dbPosition = dbPosition;

            _connectionString = GetConnectionString(_dbPosition);

            if (isInit)
            {
                InitConnection();
            }
        }
Beispiel #2
0
        public MySqlContext(ConnectionEntity.DBPosition dbPosition, bool isInit = true)
        {
            _dbPosition = dbPosition;

            _connectionString = GetConnectionString(_dbPosition);

            if (isInit)
            {
                InitConnection();
            }
        }
Beispiel #3
0
        protected string GetConnectionString(ConnectionEntity.DBPosition dbPosition, string defaultValue = "ConnectionString")
        {
            string connectionName = string.Empty;

            if (dbPosition == ConnectionEntity.DBPosition.Manual)
            {
                if (!string.IsNullOrEmpty(defaultValue))
                {
                    connectionName = defaultValue;
                }
            }
            else
            {
                connectionName = Utils.GetEnumDescription(dbPosition);
            }

            if (string.IsNullOrEmpty(connectionName))
            {
                connectionName = "ConnectionString";
            }

            return(AppSettings.Instance.GetConnection(connectionName));
        }