.net 使用主机属性vs参数的T4模板
在预处理的T4模板中,在向模板传递值时,是否有使用自定义主机属性与参数的约定或良好做法 有什么好处吗.net 使用主机属性vs参数的T4模板,.net,code-generation,t4,.net,Code Generation,T4,在预处理的T4模板中,在向模板传递值时,是否有使用自定义主机属性与参数的约定或良好做法 有什么好处吗 感谢就我个人而言,我喜欢parameter指令,只是因为它让前来维护模板的人员非常清楚参数及其类型。生成的代码为您提供了两个如何解析这些值的选项。但是,我知道有一些人更喜欢在生成的类旁边的部分类中添加参数,并使用该参数设置其值,可能是使用自定义构造函数 老实说,我认为主机属性在预处理模板中有点像白象,除非您拥有相同代码的预处理版本和设计时版本
感谢就我个人而言,我喜欢parameter指令,只是因为它让前来维护模板的人员非常清楚参数及其类型。生成的代码为您提供了两个如何解析这些值的选项。但是,我知道有一些人更喜欢在生成的类旁边的部分类中添加参数,并使用该参数设置其值,可能是使用自定义构造函数 老实说,我认为主机属性在预处理模板中有点像白象,除非您拥有相同代码的预处理版本和设计时版本