首页 > 其他分享 >.Net 中间件 - 新开源代码生成器 -ReZero

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

时间:2024-06-03 09:44:07浏览次数:16  
标签:生成器 创建 数据库 ReZero 中间件 apiObj API 模版 源代码

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

 

标签:生成器,创建,数据库,ReZero,中间件,apiObj,API,模版,源代码
From: https://www.cnblogs.com/sunkaixuan/p/18228103

相关文章

  • 【大模型应用开发极简入门】构建新闻稿生成器:提示词的使用与基于事实的提示词
    文章目录一.提示词怎么写二.完整代码三.基于事实的promptGPT-4和ChatGPT等LLM专用于生成文本。我们可以使用GPT-4和ChatGPT在各种场景中生成文本,举例如下。电子邮件合同或正式文档创意写作逐步行动计划头脑风暴广告职位描述对于本项目,我们将创建一个工具,它可......
  • 带交互的卡尔曼滤滤波|一维滤波|源代码
    背景一维卡尔曼滤波的MATLAB例程,​背景为温度估计。代码介绍运行程序后,可以自己输入温度真实值:以20℃为例,得到如下的估计值​:滤波前的值和滤波后的值分别于期望值(真实值)作差,可以得到​误差​曲线图:​误差统计特性源代码程序源码下载:https://download.csdn.net/......
  • 实验 5 语义分析和中间代码生成器 (Price 600)
    WX:help-assignmentcodeprice600实验5语义分析和中间代码生成器语义分析器分两部分,第一部分为赋值表达式,第二部分为数组、布尔表达式和控制语句。要求参考课本6.4.2、6.4.3和7.3、7.4、7.5,实现递归下降翻译器。注意数据结构:四元式:结构体四元式序列:结构体数......
  • Vb户籍管理系统设计(论文+源代码+开题报告+答辩PPT)
    户籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用MICROSOFT公司的VISUALBAS......
  • VeraCrypt源代码学习-序
    本人在计算机科学与技术专业度过两年光阴,尘世间一个迷途小书童,干过几天码农,十年前机缘巧合下转到别的行业从事项目管理工作,但一直关心着IT产业的发展,最近由于工作需要,亟需一款加密软件对工作中的资料进行保护,网上搜索了很多的相关软件,总体来说都不太满意,并不是因为他们做得不够好,......
  • 开源代码分享(32)-基于改进多目标灰狼算法的冷热电联供型微电网运行优化
    参考文献:[1]戚艳,尚学军,聂靖宇,等.基于改进多目标灰狼算法的冷热电联供型微电网运行优化[J].电测与仪表,2022,59(06):12-19+52.DOI:10.19753/j.issn1001-1390.2022.06.002.1.问题背景        针对冷热电联供型微电网运行调度的优化问题,为实现节能减排的目标,以微电......
  • Java毕业设计-基于springboot开发的企业oa管理系统-毕业论文(附毕设源代码)
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求/流程分析3、系统功能结构三、系统实现展示1、管理员模块的实现1.1用户信息管理1.2公告信息管理1.3客户关系管理1.4通讯录管理2、用户模块的实现2.1客户关系添加2.2通讯录添加2.3......
  • Java毕业设计-基于springboot开发的企业级工位管理系统-毕业论文(附毕设源代码)
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求/流程分析3、系统功能结构三、系统实现展示1、管理员模块的实现1.1员工信息管理1.2部门信息管理1.3工位信息管理1.4使用情况管理2、员工模块的实现2.1部门信息2.2工位分配管理四、......
  • 二维码生成器 ZXing.Net 组件应用
    c#二维码生成器(ZXing.Net)实现安装组件CodeusingSunny.UI;usingSystem;usingSystem.Collections.Generic;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Windows.Forms;usingZXing;usingZXing.Common;usingZXing.QrCode.Internal;namespace......
  • 在Python中使用生成器:高效处理大型数据集
    生成器是Python中强大且高效的概念,它能够帮助我们处理大型数据集,同时节省内存空间。本文将深入讨论生成器的概念、用法和优势,通过代码案例帮助读者更容易理解和掌握这一高级知识点。生成器的介绍生成器是一种特殊的迭代器,它能够在需要时生成值,而无需在内存中同时存储所有......