/// <summary> /// 从远程加载数据 /// </summary> /// <param name="define"></param> /// <param name="id"></param> /// <returns></returns> private static DynamicRoot GetRootByRemote(AggregateRootDefine define, object id) { var data = RemoteService.GetObject(define, id); return((DynamicRoot)define.CreateInstance(data)); }
/// <summary> /// 通知对象已删除 /// </summary> /// <param name="type"></param> /// <param name="id"></param> internal static void NotifyDeleted(RemoteType type, object id) { RemoteService.NotifyDeleted(type, id); }