跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 基于数据库构建代码,需求贡献者
未分類
23 4 月 2020

基于数据库构建代码,需求贡献者

基于数据库构建代码,需求贡献者

資深大佬 : netnr 61

https://github.com/netnr/Netnr.DataKit

功能

  • 支持的数据库:MySQL、SQLite、Oracle、SQLServer、PostgreSQL
  • 加载、导出 表信息和列信息
  • 修改表、列注释
  • 根据语言模版构建代码,支持 csharp、java、php 等
  • 语言模版构建基于JS脚本编写,并且支持调试脚本后再构建
  • 支持拓展语言模版,拓展语言模版对象:dk.build.language,类型映射:dk.build.typeMapping

语言模版构建的进度

  • [x] csharp/model (生成 C#对应的实体)
  • [x] csharp/dal (生成 C#对应的数据访问方法,增删改查等)
  • [ ] java ( java 系列)
  • [ ] php ( php 系列)

由于本人是 .NET 开发人员,对 java、php 不是很熟悉,如果有兴趣的同学可以构建自己熟悉的语言模版集成进来

大佬有話說 (6)

  • 資深大佬 : nulIptr

    我司一般是 t4 模板干这件事。。。

  • 資深大佬 : cgpiao

    有意思,想试试。

  • 主 資深大佬 : netnr

    @cgpiao
    你是要构建语言模版还是仅仅使用

  • 資深大佬 : cgpiao

    crud 是生成原生的吗,不用指定某个库提框架实现。
    当然是构建模板。

  • 主 資深大佬 : netnr

    @cgpiao
    你可以针对不同的构建

    “`
    dk.build.language.java = {
    “curd-comment”: “SQL 增删改查”,
    “curd”: function am(pa) {

    },

    “curd-mybatis-comment”: “基于 mybatisd 的增删改查”,
    “curd-mybatis”: function am(pa) {

    }
    }
    “`

  • 資深大佬 : cgpiao

    额。。。 涉及到框架的我可能就不是很想了。
    我想研究语言本身。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具