T4
changuncle
这个作者很懒,什么都没留下…
展开
-
T4系列文章之三:介绍T4语法
T4语音的语法很简单,可以说一学就会。它不像C#或Java一样有那么多的限制,所以,只要会C#语音,然后再学习一些T4应该注意的地方,那么就OK了。 T4模板的基本结构可以分成5类:指令块(Directive Block)、文本块(Text Block)、代码语句块(Statement Block)、表达式块(Expression Block)和类特性块(Class Feature Block)原创 2018-01-07 21:35:23 · 1916 阅读 · 0 评论 -
T4系列文章之四:根据SqlServer生成实体类
学习了前面三章的内容现在我们可以利用T4模板做一些小工具了,今天这里要讲的就是利用T4模板生成实体类。在写这一部分的时候,我发现统一编码格式是一件麻烦事,因为T4代码里边有“<##>”这样的东西,试验了几种方法之后,我找到了一种稍微好点的,那就是把“<##>”也当做代码来看,然后缩进使用Tab就好。原创 2018-01-14 21:52:36 · 2302 阅读 · 0 评论 -
T4系列文章之一:认识T4
一、相关文章链接MSDN:Code Generation and T4 Text Templates 博客园:编写T4模板进行代码生成二、T4简介T4指的是4个T开头的英文单词——Text Template Transformation Tookit,即文本模板转换工具。 T4模板语言是一个模板代码生成语言,什么意思呢?就是通过模板,生成相应的我们需要的文件。很好理解,比如我们原创 2018-01-06 21:18:05 · 1887 阅读 · 0 评论 -
T4系列文章之二:T4工具、调试及T4运行原理
看完第一篇,我相信大家现在对T4有了基本的印象,应该对T4有了一个大致地了解吧。现在,我们接着讲一下T4工具,然后下一篇就开始讲T4的用法了。各位看官,久等了。一、工具介绍1.1 上图说话先来一张没有装工具的截图,很平庸、没有任何对比,看着很费劲: 我没骗你们吧,是不是看了有点很默认的感觉?没错,我第一次也是这种感觉。后来我就在网上找啊找,找到了我要介绍的这款工具。下面是使用原创 2018-01-07 14:49:20 · 4067 阅读 · 0 评论