Example #1
0
 /// <summary>
 /// <para>
 /// Initialize a new instance of the <see cref="ConnectionStringCollectionNode"/> class with a <see cref="ConnectionStringDataCollection"/>.
 /// </para>
 /// </summary>
 /// <param name="connectionStringDataCollection">
 /// <para>The <see cref="ConnectionStringDataCollection"/> from configuration.</para>
 /// </param>
 public ConnectionStringCollectionNode(ConnectionStringDataCollection connectionStringDataCollection) : base()
 {
     if (connectionStringDataCollection == null)
     {
         throw new ArgumentNullException("connectionStringDataCollection");
     }
     this.connectionStringDataCollection = connectionStringDataCollection;
 }
 /// <summary>
 /// <para>
 /// Initialize a new instance of the <see cref="ConnectionStringCollectionNode"/> class with a <see cref="ConnectionStringDataCollection"/>.
 /// </para>
 /// </summary>
 /// <param name="connectionStringDataCollection">
 /// <para>The <see cref="ConnectionStringDataCollection"/> from configuration.</para>
 /// </param>
 public ConnectionStringCollectionNode(ConnectionStringDataCollection connectionStringDataCollection)
     : base()
 {
     if (connectionStringDataCollection == null)
     {
         throw new ArgumentNullException("connectionStringDataCollection");
     }
     this.connectionStringDataCollection = connectionStringDataCollection;
 }
        private void GetConnectionStringCollectionData()
        {
            ConnectionStringCollectionNode node = Hierarchy.FindNodeByType(typeof(ConnectionStringCollectionNode)) as ConnectionStringCollectionNode;

            if (node == null)
            {
                return;
            }

            ConnectionStringDataCollection data = node.ConnectionStringDataCollection;

            if (Object.ReferenceEquals(databaseSettings.ConnectionStrings, data))
            {
                return;
            }

            databaseSettings.ConnectionStrings.Clear();
            foreach (ConnectionStringData connectionStringData in data)
            {
                databaseSettings.ConnectionStrings[connectionStringData.Name] = connectionStringData;
            }
        }
 public void SetUp()
 {
     connectionStrings = new ConnectionStringDataCollection();
 }
Example #5
0
 public void SetUp()
 {
     connectionStrings = new ConnectionStringDataCollection();
 }