public byte[] LoadDataDictionary() { lmDatasets.appDB ds = new appDB(); ds.RemotingFormat = SerializationFormat.Binary; ds.SchemaSerializationMode = SchemaSerializationMode.ExcludeSchema; ds.EnforceConstraints = false; ds.Merge(GetddTable().Load()); ds.Merge(GetddField().Load()); ds.Merge(GetddLookup().Load()); ds.Merge(GetddGeneric().Load()); ds.Merge(GetddRule().Load()); FixTZDSIssue(ds); return(CompressData(ds)); }
public void Import(string path, int rootIssueId, int targetIssueId, int rootFileId) { appDB ds = new appDB(); ds.ReadXml(path); appDB.IssueDataTable tempIssues = ds.Issue; appDB.IssueRow ir = tempIssues.FindByIssueId(rootIssueId); appDB.IssueRow pir = myIssueDT.FindByIssueId(targetIssueId); ImportNode(tempIssues, ir, pir, rootFileId); BusinessProcess bp = myA.GetBP(); bp.AddForUpdate(this); bp.Update(); }