Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在预处理的 T4 模板中,在将值传递给模板时,使用自定义主机属性与参数是否有任何约定或良好做法?
有什么优势吗?
谢谢
就个人而言,我喜欢参数指令,仅仅是因为它让来维护模板的人非常清楚,参数及其类型是什么。生成的代码为您提供了几个解决这些值的选项。但是,我知道有一些人更喜欢在生成的类旁边的部分类中简单地添加参数,并使用它来设置其值,可能使用自定义构造函数。
老实说,我认为 Host 属性在预处理模板中有点像白象,除非您同时拥有相同代码的预处理版本和设计时版本。