private static void UpdateRoot(IDynamicRepository repository, AggregateRootDefine define, DynamicRoot root) { repository.Update(define, root); //保存修改后的数据 AddMemberRoots(repository, define, root); //有可能修改后的数据包含新的根成员需要增加 }