WebFirst 是果糖大数据团队开发的新一代 高性能 代码生成器&数据库设计工具,由.net core 3.1 + sqlsugar 开发 导入1000个表只要1-2秒,用法简单,功能强大,支持多种数据库 ,具体功能如下:
一、 建库、CodeFirst方式在线建表,没用到CodeFirst的用户可以用工具轻松体验,支持公共字段
二、导出EXCEL文档,把每个表的数据导出来
三、模版管理 可以自个添加修改模版,使用的是Razor模版引擎对C#程序员更加友好
四、方案管理,可以创建自已的生成方案,修改方案
五、支持扩展模版属性,支持生成更加丰富的前端代码
六、支持生成解决方案
七、支持生成附加文件,支持文件后缀
八、支持视图
九、支持自定义数据类型
十、支持多种数据库 MYSQL PGSQL SQLITE SQLSERVE ORCLE 达梦
直接把项目导入一键 生成 https://www.donet5.com/Doc/11/2418
一、提高工作效率
我们都知道一个CRUD其实如果有代码生成器的话只需要几分钟就可以把完整的功能做完,如果用手去写那么可能就要花掉一整天的时间,多出来的这些时间学学技术多好
二、大量重复有共性的功能
使用代码生成器最重要的就是减少大量重复的工作,比如我们有 数据库model 有表单model 有Grid绑定的 model 光写这些MODEL就很头痛,要写各种特性
方案是生成的一些配置比如用哪个模版、生成路径、文件名、命名空间等等进行分类和存储 方便下次使用
内置自带的方案可供学习
模版是方案的一个属性,创建方案必须选择模版,在WebFirst中我们使用的是Razor模版引擎,功能非常强大,带有智能提示
WebFirst代码生成器专门提供了一个模版编写的小程序让你有智能提示的 点点点,把模版轻松写出来
比手动建实体生成表速度更快,只需界面操作选择C#类型(类型可以自定义配置)就能把100个字段的表在几分钟建出来,并且生成表,这种效率手写类根本做不到
生成的excel文档,比一般的软件生成出来的可能更友好点吧,虽然功能比较一般不过,作为代码生成器+快速开发还是不错的功能
有的时候可能需要,通过算法或者写个SQL把实体建出来
比如我们要生成项目文件,仓储 ,或者JSON文件等
这个功能就比较强大了,比如我要给字段设置数据源,控件类型,这样就需要自定义扩展属性进行配置,并且在模版中可以使用这些自定义的特性,每个字段支持多个自定义属性
可以先用自带的用方案生成出来看看效果如何,然后改改路径、改改模版就能用到自个的项目中了
将EXE目录下的文件 database文件夹里面的数据库复制进行备份
粘贴到生成的项目中
我们把EXE目录里面database中的库替换成备份库,这样就实现了还原功能
2016 © donet5.comApache Licence 2.0