我已经开始使用T4模板进行一些DAL增强。
然而,我发现它们很快就变得难以处理,并且经常产生格式不佳的代码。
我想知道是否有人对组织这些模板和在最后获得很好的格式化代码有什么好的建议。
迄今为止,我的经验是:
如果缩进正在播放,则坚持现有已发布的模板所做的(例如,#>
发布于 2010-12-25 08:53:32
将模板划分为控制/数据准备逻辑和执行输出呈现的“视图”。
首先设置所需的数据,然后用尽可能少的逻辑编写输出。
如果可以将输出打包成可重用的块,那么可以将这些块放在<#+ #>块中的方法包装器中,并作为一组方法调用执行结构工作。
发布于 2010-12-21 08:20:27
T4最终结果缩进
T4模板将按照模板中定义的代码格式。缩进与文件本身中定义的一样。为了有很好的缩进结果,T4模板通常看起来奇怪和奇怪缩进。但是代码是彩色的,所以模板的代码通常是很好的。
T4组织
我通常有一个包含所有可重用T4模板的解决方案文件夹(如果它们很多,也可以放在子文件夹中)。我给他们ttinclude文件扩展名。其他的只是包括这些,并在必要的地方到位。
发布于 2012-08-01 03:39:56
使用第三方格式化工具对生成后的代码进行格式化,就像Teleriks只使用代码一样
https://stackoverflow.com/questions/4497335
复制相似问题