ReZero是一款.NET中间件 : 全网唯一界面操作就能生成API , 可以集成到任何.NET6+ API项目,无破坏性,也可让非.NET用户使用exe文件
1、表文档导出:支持目录导航
2、在创建表、在线建库
3、一键导入现有表
4、模版在线调试
5、自定研模版引擎比Razor模版引擎更简单 ,功能同样强大
6、可以NUGET安装 ,可以轻松集成到.NET6 .NET7 .NET8 .NET9的API项目中
7、非.NET用户可以使用发布好的exe
点菜单数据库维护创建数据库,默认启动库也可以配置
完成库的创建和测试
表已存在我们可以用导入实体
表不存在我们可以在线创建,然后点同步到数据库
文档文件如下
明细
点击复制实体模版
在线程调模版
调试完成可以复制模版,进行创建
生成代码
完成生成
只要一段代码就搞定注册
//注册ReZero.Api builder.Services.AddReZeroServices(api => { var apiObj = new SuperAPIOptions(); //Swagger地址 apiObj.UiOptions.DefaultIndexSource = "/Swagger"; apiObj.DatabaseOptions = new DatabaseOptions() { ConnectionConfig = new SuperAPIConnectionConfig() { ConnectionString = "datasource=xxx.db", DbType = DbType.Sqlite } }; //启用超级API api.EnableSuperApi(apiObj); });
URL上面加上 /ReZero就启动成功了
免费开源:MIT最宽松协议 , 一直从事开源事业十年,一直坚持开源
摸鱼必备:精通ReZero之后可以让开发效率大大提升,上班摸鱼时间更多,也适合创业者
未来将做的非常非常强大
https://gitee.com/DotNetNext/ReZero
https://github.com/DotNetNext/ReZero
https://gitee.com/DotNetNext/ReZero/releases
C# 13 即 .Net 9 按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览一个比较大型比较重要的新特性: 扩展类型 extension types