Example #1
0
        /// <summary>
        /// Sets the connection string from AppConfig.
        /// </summary>
        /// <param name="configuration">The configuration.</param>
        public static void SetConnectionString(Configuration configuration)
        {
            configuration.ThrowIfNull("configuration");
            string connectionString = ConnectionStringManager.GetConnectionStringForMachine();

            //no connection string found?
            if (connectionString.IsNullOrEmpty())
            {
                throw new ApplicationException(ErrorMessages.NoValidConnectionStringFound
                                               .InvariantFormat(ConnectionStringManager.CommonConnectionStringIdentifierName));
            }

            //set the connection string
            configuration.SetProperty("connection.connection_string", connectionString);
        }