.NETCore 基于 dbfirst 体验快速开发项目

简介

今天出场是进化了多年的生成器工具,根据数据库结构(表、视图、存储过程、外键、各种类型、备注)快速生成一个项目,并自带后台管理系统。篇幅有限本文只讲解快速开发的使用过程,具体开发中的细节日后有空再详解。

安装

dotnet tool install genmy -g //根据mysql库生成

dotnet tool install genms -g //根据sqlserver库生成

dotnet tool install genpg -g //根据postgresql库生成

dotnet tool是2.0增加的功能,类似 npm install -g,检查是否安装成功:

31407-20180926113435527-277384574.png

使用(假设使用 mysql 数据库作为生成对象)

查看帮助

genmy --help

31407-20180926113750708-1676186591.png

mysql数据库

31407-20180926113940660-1002209582.png

生成代码

1、在桌面新建目录:dbfirst

2、打开 dbfirst 目录,进入 cmd

3、执行命令: genmy 127.0.0.1:3306 -U root -P root -D cccddd -N cd -R -A -S

如无意外,项目生成完毕,如下图:

31407-20180926114408978-602482807.png

运行代码

打开浏览器,访问 http://localhost:5000

31407-20180926115851032-1709022591.png

结语

这篇文章只用于演示降低使用门槛,作者重点关注数据库一块的开发,提高生产效率。欢迎有想法的小伙伴试用,讨论发表建议。

目前支持三种数据库快速开发,postgresql、mysql、sqlserver。

他们的开源地址:

https://github.com/2881099/dotnetGen_postgresql

https://github.com/2881099/dotnetGen_mysql

https://github.com/2881099/dotnetGen_sqlserver

感谢支持开源的你们,谢谢观赏!!

转载于:https://www.cnblogs.com/kellynic/p/9706082.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值