Visual Basic 6.0代码生成器

时间:2010-10-23 05:23:41

标签: vb6 code-generation

我有一个MS Sql 2005数据库,我想生成数据实体类的Visual BAsic代码,我搜索网络但我可以找到我想要的工具。如果您有任何信息或链接,请帮助我。

1 个答案:

答案 0 :(得分:2)

我听说Enterprise Architect有一个用于VB6的实体/ ORM框架生成器,但我不能肯定地说。我建议你开始寻找那里。 reference

我不得不在工作中自己动手,但它的版权归公司所有,所以我不能在这里发布。如果你想自己尝试一下,我可以给你一个简短的概要:

  • 我为实体创建了一个“基类”(VB6不支持继承,所以这实际上是一个“包装”基类)
    • 具有Insert,Update,LoadByPrimaryKey等方法
  • 我为一组实体创建了一个类似的“基类”。
    • 支持构建查询的简单.Where和.OrderBy方法
  • 我创建了一个代码生成器,它从数据库中提取了一个表列表
    • 它为每个表生成一个模块,其中Enum将每个列名称列为ID,查找表从列枚举转到列名,然后返回
    • 它为包装基本实体的每个表生成一个实体类,并且具有与每个列名对应的属性setter / getters
    • 它为包装基本集合类的每个表生成一个实体集合类
相关问题