/// <summary> /// Initialize a new instance of the <see cref="OraclePackageElementNode"/> class with a <see cref="OraclePackageData"/> instance. /// </summary> /// <param name="oraclePackageElement">A <see cref="OraclePackageData"/> instance.</param> public OraclePackageElementNode(OraclePackageData oraclePackageElement) : base(null == oraclePackageElement ? string.Empty : oraclePackageElement.Name) { if (null == oraclePackageElement) throw new ArgumentNullException("oraclePackageElement"); this.prefix = oraclePackageElement.Prefix; }
/// <summary /> public IDatabaseOraclePackageConfiguration WithPackageNamed(string name) { if (String.IsNullOrEmpty(name)) throw new ArgumentException(Resources.ExceptionStringNullOrEmpty, "name"); EnsureOracleSettings(); EnsureOracleConnectionData(); currentOraclePackageData = new OraclePackageData() { Name = name }; currentOracleConnectionData.Packages.Add(currentOraclePackageData); return this; }