Exemplo n.º 1
0
 public void LoadFromXml(XmlElement xml)
 {
     CopyMembers = new DatabaseStructureMembers();
     CopyMembers.LoadFromXml_ForJob(xml.FindElement("Members"));
     TableOptions = new TableCopyOptions();
     TableOptions.LoadFromXml(xml.FindElement("TableOptions"));
     foreach (XmlElement tbl in xml.SelectNodes("DataCopyTables/Table"))
     {
         DataCopyTables.Add(NameWithSchema.LoadFromXml(tbl));
     }
     this.LoadPropertiesCore(xml);
 }
Exemplo n.º 2
0
        public bool CopyTableData(NameWithSchema name)
        {
            switch (DataMode)
            {
            case DbCopyDataMode.All:
                return(true);

            case DbCopyDataMode.None:
                return(false);

            case DbCopyDataMode.Selected:
                return(DataCopyTables.Contains(name));

            case DbCopyDataMode.Unselected:
                return(!DataCopyTables.Contains(name));
            }
            return(false);
        }