【问题标题】:CodeSmith 6: Generating Database TYpesCodeSmith 6:生成数据库类型
【发布时间】:2012-08-09 01:26:00
【问题描述】:

从 CodeSmith 6 中的 ColumnSchema 对象,我需要能够生成 SQL Server 表定义。我无法生成类型;我需要能够生成以下类型:

varchar(100)
varchar(MAX)
int
bit
etc...

但是我找不到这个属性。 codesmith中有什么东西可以提取吗?我一直在寻找,但找不到任何东西......

谢谢。

【问题讨论】:

    标签: sql-server database code-generation codesmith


    【解决方案1】:

    您可以通过让您的模板继承SqlCodeTemplate 来轻松创建这些值。然后您只需将 ColumnSchema 对象传递给 GetSqlParameterStatement 方法,该方法将返回此类型信息。

    我强烈建议您查看 Database\DbSnapShot\TableSchema.cst 和 StoredProcedures\StoredProcedures.cst 模板,因为它们都显示出洞察力/或做您正在寻找的事情。

    谢谢

    -布莱克·涅米斯基

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-01
      • 2011-03-23
      相关资源
      最近更新 更多