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

90 阅读1分钟

github地址: github.com/matt-reposi…

谢谢你的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 改成你下载的可执行程序名称