/// <summary> /// /// </summary> /// <remarks></remarks> /// <seealso cref=""/> /// <param name="dataStructure"></param> public Dataset(DataStructure.DataStructure dataStructure) { Versions = new List <DatasetVersion>(); Status = DatasetStatus.CheckedIn; //Metadata = null; // new XmlElement();// Metadata.Metadata(); //XmlExtendedPropertyValues = new XmlDocument(); this.DataStructure = dataStructure; dataStructure.Datasets.Add(this); }
/// <summary> /// /// </summary> /// <remarks></remarks> /// <seealso cref=""/> /// <param name="dataStructure"></param> public Dataset(DataStructure.DataStructure dataStructure) { if (dataStructure == null) { throw new ArgumentNullException("Dataset can not be constructed without a data structure."); } Versions = new List <DatasetVersion>(); Status = DatasetStatus.CheckedIn; //Metadata = null; // new XmlElement();// Metadata.Metadata(); //XmlExtendedPropertyValues = new XmlDocument(); this.DataStructure = dataStructure; dataStructure.Datasets.Add(this); }