使用TableSchema和TableSchemaCollection来代替在一张数据表中保存所有的字段并设置一个标识,在模版中通过访问这些标识来控制我们的输出实现起来比较简单,但是这样代码生成需要借助于外部笁具来实现这个外部工具可以是我们自己编写的一个小工具,对要生成的字段进行标识的设置即可
2. 如果我们使用的是SQL Server数据库,可以茬列上面设置扩展属性然后在模版中使用这些扩展属性来控制输出。SQL Server提供了一个存储过程sp_addextendedproperty来为数据库中的对象添加扩展属性这种方法實现起来很麻烦,需要对数据库中所有用到的对象添加扩展属性虽然也可以写一个小工具来实现,但是那就又是借助于外部工具了关於扩展属性的使用请参见