/// <summary> /// 转换为用户角色实体 /// </summary> /// <param name="dto">用户角色数据传输对象</param> public static UserRole ToEntity(this UserRoleDto dto) { if (dto == null) { return(new UserRole()); } return(dto.MapTo(new UserRole(dto.Id.ToGuid()))); }
/// <summary> /// 编辑userrole /// </summary> /// <param name="dto">实体</param> /// <returns></returns> public bool Update(UserRoleDto dto) { using (var scope = _dbScopeFactory.Create()) { var db = GetDb(scope); var dbSet = GetDbSet(db); var entity = dto.MapTo <UserRoleEntity>(); //var entity = Mapper.Map<UserRoleDto, UserRoleEntity>(dto); dbSet.AddOrUpdate(entity); return(db.SaveChanges() > 0); } }