/// <summary> /// 复制 /// </summary> /// <param name="src"></param> /// <param name="dest"></param> protected void Copy(AbstractSearchManager src, AbstractSearchManager dest) { dest.EnablePage = src.EnablePage; dest.FirstResult = src.FirstResult; dest.IsResultDistinct = src.IsResultDistinct; dest.MaxResult = src.MaxResult; dest.Name = src.Name; dest.AdditionalSearchExpression = src.AdditionalSearchExpression; dest.AdditionalSearchOrder = src.AdditionalSearchOrder; dest.m_searchHistoryInfos = src.m_searchHistoryInfos; dest.EagerFetchs.Clear(); foreach (string s in src.EagerFetchs) { dest.EagerFetchs.Add(s); } dest.SearchControls.Clear(); dest.SearchControls.AddRange(src.SearchControls); }
/// <summary> /// /// </summary> /// <param name="sm"></param> /// <param name="inputParams"></param> public DataLoadWorker(AbstractSearchManager sm, DataLoadingEventArgs inputParams) : base(inputParams) { m_sm = sm; }