.Net 中间件 - 新开源代码生成器 -ReZero

ReZero AP

ReZero是一款.NET中间件 : 一款通过界面操作就能生成API ,  可以集成到任何.NET6+ API项目,无破坏性,也可让非.NET用户使用exe文件

ReZero生成器功能简介

1、表文档导出:支持目录导航

2、在线创建表、在线建库

3、一键导入现有表

4、模版在线调试 

5、自研模版引擎比Razor模版引擎更简单 ,功能同样强大

6、可以NUGET安装 ,可以轻松集成到.NET6 .NET7 .NET8 .NET9的API项目中

7、非.NET用户可以使用发布好的exe

1、创建一个数据库

点菜单数据库维护创建数据库,默认启动库也可以配置

完成库的创建和测试

 

 2、导入实体或者创建实体

表已存在我们可以用导入实体

表不存在我们可以在线创建,然后点同步到数据库

 

 

3、导出数据库文档

 文档文件如下

 明细

4、根据实体生成代码

点击复制实体模版

 在线调试模版

 调试完成可以复制模版,进行创建

 生成代码

完成生成

 

NUGET安装到项目

image.png

注册ReZero

只要一段代码就搞定注册

//注册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就启动成功了

image.png

 

点个关注

免费开源:MIT最宽松协议 , 一直从事开源事业十年,一直坚持开源

摸鱼必备:精通ReZero之后可以让开发效率大大提升,上班摸鱼时间更多,也适合创业者

未来将做的非常非常强大

Gitee

https://gitee.com/DotNetNext/ReZero

Github

https://github.com/DotNetNext/ReZero

发布好的exe下载

https://gitee.com/DotNetNext/ReZero/releases

 

posted @ 2024-06-03 09:31  阿妮亚  阅读(4075)  评论(17编辑  收藏  举报