/// <summary> /// 反序列化对象 /// <code> /// RecordCollection rc=RecordCollection.Deserialize( XmlDocument ); /// </code> /// </summary> /// <param name="_Records">XmlDocument</param> /// <returns>RecordCollection</returns> public static RecordCollection Deserialize(XmlDocument _Records) { RecordCollection tempRecordCollection = new RecordCollection(); tempRecordCollection.Clear(); XmlElement xeRecords = _Records["Records"]; foreach (XmlElement xeRecord in xeRecords.ChildNodes) { tempRecordCollection.Add(Record.Deserialize(xeRecord)); } return(tempRecordCollection); }
private DataAccess.RecordCollection _GeneralRecords(DataTable sourDt, DBType type) { DataAccess.RecordCollection rc = new DataAccess.RecordCollection(); int index = 0; foreach (DataRow dr in sourDt.Rows) { DataAccess.Record rec = _GeneralRecord(dr, type); rec.Index = index; rc.Add(rec); index++; } return(rc); }