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