/// <summary> /// 重新加载数据 /// </summary> /// <returns></returns> public LoadingStatus ReLoad() { if (_container != null && _loadFactory != null) { //修正刷新缓存中已删除的数据问题 if (_container.IsEmpty) { Initialize(); } else { _container.Collection.Clear(); _container.ResetStatus(); } _container.OnLoadFactory(_loadFactory, true); return(_container.LoadingStatus); } return(LoadingStatus.None); }
private void Initialize(bool isReload) { _container.OnLoadFactory(InitCache, isReload); }