public void SaveToXml(XmlElement xml) { CopyMembers.SaveToXml_ForJob(xml.AddChild("Members")); TableOptions.SaveToXml(xml.AddChild("TableOptions")); if (DataCopyTables.Count > 0) { var t = xml.AddChild("DataCopyTables"); foreach (var tbl in DataCopyTables) { tbl.SaveToXml(t.AddChild("Table")); } } this.SavePropertiesCore(xml); }
public override void SaveToXml(XmlElement xml) { base.SaveToXml(xml); xml.SetAttribute("type", "bulkcopy"); m_source.SaveToXml(XmlTool.AddChild(xml, "Source")); m_target.SaveToXml(XmlTool.AddChild(xml, "Target")); if (m_transform == null) { xml.AppendChild(xml.OwnerDocument.ImportNode(m_transformXml, true)); } else { m_transform.SaveToXml(XmlTool.AddChild(xml, "Transform")); } m_copyOptions.SaveToXml(xml.AddChild("CopyOptions")); }