private bool SetRole(RoleDto dto) { CheckRole(dto);//检查用户输入 if (dto.Id != Guid.Empty) { RoleDto dbDto = Dbc.Db.GetById <RoleDto>(dto.Id); ExHelper.ThrowIfNull(dbDto, "查找更新记录失败."); dbDto.CopyTo(dto, a => a.Id); } Dbc.Db.Set(dto); return(true); }