开源框架 WebFirst 一键生成项目,在线建表

  • 开源框架 WebFirst 一键生成项目,在线建表已关闭评论
  • 204 次浏览
  • A+
所属分类:.NET技术
摘要

WebFirst  是果糖大数据团队开发的新一代 高性能 代码生成器&数据库设计工具,由.net core 3.1 + sqlsugar 开发 导入1000个表只要1-2秒,用法简单,功能强大,支持多种数据库 ,具体功能如下:


1、WebFirst框架描述

WebFirst  是果糖大数据团队开发的新一代 高性能 代码生成器&数据库设计工具,由.net core 3.1 + sqlsugar 开发 导入1000个表只要1-2秒,用法简单,功能强大,支持多种数据库 ,具体功能如下:

一、 建库、CodeFirst方式在线建表,没用到CodeFirst的用户可以用工具轻松体验,支持公共字段

二、导出EXCEL文档,把每个表的数据导出来

三、模版管理 可以自个添加修改模版,使用的是Razor模版引擎对C#程序员更加友好

四、方案管理,可以创建自已的生成方案,修改方案

五、支持扩展模版属性,支持生成更加丰富的前端代码

六、支持生成解决方案

七、支持生成附加文件,支持文件后缀

八、支持视图

九、支持自定义数据类型

十、支持多种数据库 MYSQL PGSQL SQLITE SQLSERVE  ORCLE  达梦 

 

2、WebFirst和CodeFirst

我们传统的CodeFirst写实体类非常的累,并且加字段、删字段很容易在生产环境发生意外,需要大量的知识储备,而WebFirst实现建表建库完全界面化操作越级爽

如果说一个100个字段的表CodeFirst要写30分钟,那么WebFirst最多5分钟

2.1建库

 (1)选择配置数据库

 (2)点击添加

 (3)填写完成点确定

开源框架 WebFirst 一键生成项目,在线建表

 

2.2 完成数据库创

显未为true那么这个数据库就创建成功了

 

 开源框架 WebFirst 一键生成项目,在线建表

 

 3、在线创建类

  (1) 、选择类建表模式 (在线CodeFirst)

  (2)、选择数据库

开源框架 WebFirst 一键生成项目,在线建表

  (3)、点击新建

开源框架 WebFirst 一键生成项目,在线建表

 

 

 (4)、填内相关内容完成建类

开源框架 WebFirst 一键生成项目,在线建表

(5)、类型配置 

数据类型都是C#方式配置好的,如果不够用可以去 数据类型管理去配置

 开源框架 WebFirst 一键生成项目,在线建表

 

开源框架 WebFirst 一键生成项目,在线建表

(6)、更新表

我们点击更新表,会和数据库进行结构对比,比如删除哪些列,添加了哪些列,修改了哪些列,如果没有问题

那么点击更新完成实体与数据库表的同步

开源框架 WebFirst 一键生成项目,在线建表

 

3、一键生成功能

选择解决方案

 开源框架 WebFirst 一键生成项目,在线建表

 

 选择表点击生成 解决方案

开源框架 WebFirst 一键生成项目,在线建表

项目就创建出来了

开源框架 WebFirst 一键生成项目,在线建表

启动项目在URL后面加上/Swagger  每个表的接口都生成出来了

开源框架 WebFirst 一键生成项目,在线建表

 

总结:

这篇文章主要介绍 WebFirst的一些新的特性 ,比如结构对比 , 一键生成多个方案等, 如果没有WebFirst基础的朋友可以下载源码

学习

源码:https://github.com/donet5/WebFirst

官方文档:https://www.donet5.com/Doc/11

QQ群:958343000