0

在预处理的 T4 模板中,在将值传递给模板时,使用自定义主机属性与参数是否有任何约定或良好做法?

有什么优势吗?

谢谢

4

1 回答 1

0

就个人而言,我喜欢参数指令,仅仅是因为它让来维护模板的人非常清楚,参数及其类型是什么。生成的代码为您提供了几个解决这些值的选项。但是,我知道有一些人更喜欢在生成的类旁边的部分类中简单地添加参数,并使用它来设置其值,可能使用自定义构造函数。

老实说,我认为 Host 属性在预处理模板中有点像白象,除非您同时拥有相同代码的预处理版本和设计时版本。

于 2013-02-05T02:16:21.570 回答