https://github.com/dotnetnext/webfirst
.NET CORE 代码生成器 ,Web中使用CodeFirst模式, 实体 生成器,UI代码 生成器,在线建表,PostgresSql生成器,达梦生成器,金仓生成器MySql生成器,SQLServere生成器、Oracle生成器、Sqlite生成器、导出文档,模版配置, WEB代码生成器 ,API代码生成器
https://github.com/dotnetnext/webfirst
Last synced: about 2 months ago
JSON representation
.NET CORE 代码生成器 ,Web中使用CodeFirst模式, 实体 生成器,UI代码 生成器,在线建表,PostgresSql生成器,达梦生成器,金仓生成器MySql生成器,SQLServere生成器、Oracle生成器、Sqlite生成器、导出文档,模版配置, WEB代码生成器 ,API代码生成器
- Host: GitHub
- URL: https://github.com/dotnetnext/webfirst
- Owner: DotNetNext
- License: apache-2.0
- Created: 2019-01-21T09:49:49.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-10T11:41:13.000Z (over 1 year ago)
- Last Synced: 2024-10-11T08:14:50.969Z (8 months ago)
- Language: C#
- Homepage:
- Size: 39.7 MB
- Stars: 732
- Watchers: 43
- Forks: 220
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 框架描述
WebFirst 是果糖大数据团队开发的新一代 高性能 代码生成器&数据库设计工具,由.net core + sqlsugar 开发 导入1000个表只要1-2秒,用法简单,功能强大,支持多种数据库
### 图片预览
### 功能预览
1、 建库、CodeFirst方式在线建表,没用到CodeFirst的用户可以用工具轻松体验,支持公共字段
2、导出EXCEL文档,把每个表的数据导出来
3、模版管理 可以自个添加修改模版,使用的是Razor模版引擎对C#程序员更加友好
4、方案管理,可以创建自已的生成方案,修改方案
5、支持扩展模版属性,支持生成更加丰富的前端代码
6、支持生成解决方案
7、支持生成附加文件,支持文件后缀
8、支持视图
9、支持自定义数据类型
10、支持多种数据库 MYSQL PGSQL SQLITE SQLSERVE ORCLE 达梦
### 功能特色
1、生成器与你具体的项目解耦,可以独立管理多个解决方案2、支持一键生成多个解决方案
3、支持EXE方式和Web方式部署
## 使用场景
1、提高工作效率
我们都知道一个CRUD其实如果有代码生成器的话只需要几分钟就可以把完整的功能做完,如果用手去写那么可能就要花掉一整天的时间,多出来的这些时间学学技术多好
2、大量重复有共性的功能
使用代码生成器最重要的就是减少大量重复的工作,比如我们有 数据库model 有表单model 有Grid绑定的 model 光写这些MODEL就很头痛,要写各种特性
## 使用教程
### 配置实体
1、通过数据库导入实体: 菜单【配置实体(表建类模式)】2、在线建实体 : 菜单【配置实体(类建表模式)】
3、通过SQL建实体: 菜单【配置实体(视图模式)】
### 一键生成
配置实体后就可以使用自带的一键生成功能来生成用例代码,通过自带方案和模版的配置可以快速了解框架
### 方案管理
一键生成可以生成多个方案,方案 包含: 模版、路径、文件名、文件后缀 等 可以理解为某个模版的生成配置
### 模版管理
模版是方案的一个重要参数,什么样的模版 生成什么样的文件内容,比如 实体类就编写实体类模版 ,业务就编写业务模版## 下载软件
[WebFirst最新版本下载](https://www.donet5.com/Doc/11/2388)## QQ群交流
QQ交流群: 958343000