江山市建设局网站,汕头网站建设制作厂家,北京网站设计案例,软件开发合同注意事项点击上方蓝字关注我们WTM5.0全面支持.net5WTM5.0是WTM框架开源2年以来最大的一次升级#xff0c;全面支持.net5#xff0c;大幅重构了底层代码#xff0c;针对广大用户提出的封装过度#xff0c;不够灵活#xff0c;性能不高等问题进行了彻底的修改。这次升级使WTM继续保持… 点击上方蓝字关注我们WTM5.0全面支持.net5WTM5.0是WTM框架开源2年以来最大的一次升级全面支持.net5大幅重构了底层代码针对广大用户提出的封装过度不够灵活性能不高等问题进行了彻底的修改。这次升级使WTM继续保持开箱即用高速开发的特点同时在底层架构运行速度扩展性等方面补齐了短板真正成为一款开发利器。主要更新• 全面支持.net 5.0• 针对性能做了大幅代码优化运行速度肉眼可见的提高• 修改了之前不可扩展的一些功能整体更加灵活可配• 移除了对NewtonJson的引用使用微软默认的System.Text.Json• Startup文件回归。Wtm 5.0重新使用Startup文件并把框架需要的代码根据功能做了单独封装在保证开箱即用的同时增强了自定义开发的扩展性• 内置管理模块的代码直接包含在项目中。WTM 5.0取消了之前的Walkingtec.Mvvm.Admin的包把其中的代码直接生成在默认项目中方便大家参考和修改• 将FrameworkUser用户表提取出来直接生成在项目中便于大家扩展• 新的WtmContext。之前散落在Controller和VM中的LoginUserInfoDCSessionConfigInfoGlobalInfo等属性以及CreateVM,CallApiDoLog等常用方法被统一封装在了WtmContext中。在Controller和VM中通过使用wtm变量来统一访问这样使得代码结构更清晰开发人员可以很清楚的区分哪些是WTM提供的功能。• 重构文件上传下载• 默认支持从硬盘从数据库从OSS上传下载• 提供了IWtmFileHandler接口用户可以通过实现这个接口自定义其他类型的上传和下载• 支持使用自定义函数的方式动态给文件划分目录• 用户角色用户组菜单和数据权限这些内置表之间的关联字段取消外键为后续的扩展功能做好准备• 用户表的基础字段大幅减少同时在生成项目时会生成具有扩展字段的用户表• 基础表中增加了TennantCode和Domain字段为后续框架支持或者用户自定义多租户及单点登录做好准备• 同时更新了相应的LayuiReactVue的前端代码得益于这次重构地基打的深了楼就能盖的更高。近期会有更多新功能加入 新功能预览 1 多项目集成和单点登录。使用WTM开发的多个项目可以统一使用一个主站进行用户角色权限菜单等维护。 2 Blazor类型项目的开发。 3 多租户。 https://wtmdoc.walkingtec.cn今年WTM的大计划就是筹备已久的无码平台终于要启动了第一阶段的无码平台将带给大家强劲的自动化编码体验力争75%的逻辑可以通过可视化页面进行编辑让编程经验不足的人所见即所得让高手节省大量时间。在过去的2020年WTM在开源社区又收获了1000多个宝贵的星星。大家的支持是WTM继续向前的动力让天下没有难编的系统是我们的初心和使命。2021年让我们不忘初心牢记使命。