论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
云原生
›
代码生成器(CodeBuilder) 2.9 稳定版
代码生成器(CodeBuilder) 2.9 稳定版
万有斥力
金牌会员
|
2022-9-17 08:41:56
|
显示全部楼层
|
阅读模式
楼主
主题
662
|
帖子
662
|
积分
1986
代码生成器(CodeBuilder) 经过这几个版本的完善,目前功能也趋于稳定,详细的在线文档也得到维护,不失为一款强大的代码生成工具。
官网:
http://www.fireasy.cn/codebuilder
多数据源
数据库表、字段和关系等元数据统称为架构 Schema,它们是生成代码的源材料。数据源接口用来获取这些元数据。CodeBuilder 实现了两个数据源插件:
关系型数据,支持常用的数据库如 SqlServer、Oracle、MySQL、SQLite、PostgreSQL、Firebird,或 OleDb 提供的驱动;
流行建模工具 Power Designer。
如果以上这些无法满足你,那么你可以基于 CodeBuilder 所提供的数据源接口,实现从其他数据库或建模工具来获得构架 Schema。
架构可扩展
构架 Schema 除了预定的元数据,你还可以通过编写 C# 或 VB.NET 代码来动态扩展它们,这些扩展的内容均可在模板中直接使用,如你所想,如你所愿,是不是帅呆了。
新版在这方面做了很多优化,现在你可以针对特定的模板来进行扩展,消除了扩展内容与其他模板冲突、混乱的问题。
只有想不到,没有做不到,任何复杂的代码都可以通过定义符合自己需求的扩展来实现生成。
自定义变量
与构架 Schema 不同的是,自定义变量 Profile 是全局的,是用来控制生成风格或生成流程的变量,你可以在初始化器或模板里使用变量来控制、格式化所要生成的内容。
新版和架构扩展一样,可针对特定的模板来进行扩展。
发挥你的想象,定义足够多的变量,在模板里使用尽情的使用它们。
多种模板引擎
模板引擎是代码生成器的灵魂,它根据你所定义的部件,将数据源进行深度加工,生成你所需要的内容,不仅仅是代码,还可以是不同类型的文件。
目前提供了 T4、Razor 和 NVelocity 三种模板引擎,我相信总一有款适合你。
当然如果你足够优秀,你也可以自己动手,自己去对接其他的模板引擎,或尝试自创引擎,说不定下一个流行优秀的模板引擎缔造者就是你。
在线模板商店
新版提供了在线模板商店,更多的模板供你选择,后续模板上新或变更,都可通过在线商店进行更新,无需更新 CodeBuilder。
下一步我们将会开放个人用户上传模板服务,只要你的模板具有一定的通用性,都可分享到 CodeBuilder,充实自己同时也是方便他人。更重要的是 CodeBuilder 的模板库会得到不断的丰富和完善。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
万有斥力
金牌会员
这个人很懒什么都没写!
楼主热帖
解密PC微信数据库:深入探索与实用代价 ...
阿里巴巴Java开发手册(全册四版) ...
几个函数的使用例子:更新VBRK-XBLNR, ...
OpenJDK和OracleJDK的区别说明
EFCore 动态拼接查询条件(表达式树方式 ...
2022年混过的那些SAP项目
LeetCode 力扣 205. 同构字符串
docker实战
spring aware接口具有什么功能呢? ...
跨域攻击的方法介绍
标签云
挺好的
服务器
快速回复
返回顶部
返回列表