0

使用 Codesmith 7,我正在尝试生成 C# 数据访问包装器。表值参数仅object在 DataType 和 SystemType 中显示。

归结为两个问题:

  1. 有没有办法通过 Codesmith 访问用户定义的表类型?(这样我就可以生成一个预先填充了列的 C# 数据表)

  2. 有没有办法确定参数是用户定义的表类型,所以我可以将公共/私有属性设置为 DataTable 而不是对象?

4

1 回答 1

0

我为 CodeSmith 工作....

  1. 是的,这应该可用。您可以通过 ExtendedProperties 对象 ( https://codesmith.atlassian.net/wiki/display/Generator/Using+Extended+Properties ) 访问它。如果您看一下,我们会将所有可用信息放在自定义类型的扩展属性中。
  2. 是的,通过扩展属性。
于 2016-11-01T16:21:12.493 回答