自动生成CURD proto文件和c# CURD rpc service 文件

rpcgenerate是一个用于自动生成proto文件和C#RPC服务代码的工具,适用于Windows环境。用户需要提供数据库连接信息,如主机、用户名、密码、端口和模式,以及服务名和文件类型。它可以针对特定数据库表或所有表生成代码。例如,使用rpcgenerate-dbmysql命令行工具,可以为person表在database.test命名空间下生成C#服务代码。
摘要由CSDN通过智能技术生成

github地址: https://github.com/matt-repository/rpcgenerate

谢谢你的star

image.png

1、下载对应的系统版本的可执行文件

2、执行命令 查询帮助

“.\rpcgenerate-windows.exe” -h

image.png

3、自动生成对应的文件

(1)生成proto文件

rpcgenerate -db mysql -host localhost -user root -password 123456 -package pb -port 3306 -schema test -service_name tester > test.proto

image.png

image.png
(2)生成c# rpc service

rpcgenerate -db mysql -host localhost -user root -password 123456 -package pb -port 3306 -schema test -service_name testService -file_type csharp_service -table "person" -ef_namespace "database.test" >test.cs

注意:不传table 将会是生成所有的table 的数据
image.png

PS:rpcgenerate 改成你下载的可执行程序名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值