/// <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(); }