T4Demo:EF中的T4基本使用案例

时间:2024-07-11 07:51:29
【文件属性】:

文件名称:T4Demo:EF中的T4基本使用案例

文件大小:37KB

文件格式:ZIP

更新时间:2024-07-11 07:51:29

C#

T4Demo EF中的T4基本使用案例 我们之前一直在讲T4,可能还有人不知道T4到底代表什么。T4是对“Text Template Transformation Toolkit”(4个T)的简称。T4直接包含在VS2008和VS2010中,是一个基于文本文件转换的工具包。T4的核心是一个基于“文本模板”的转换引擎(以下简称T4引擎),我们可以通过它生成一切类型的文本型文件,比如我们常用的代码文件类型包括:C#、VB.NET、T-SQL、XML甚至是配置文件等。 对于需要通过T4来进行代码生成工作的我们来说,需要做的仅仅是根据转换源(Transformation Source),比如数据表、XML等(由于例子简单,HelloWord模板没有输入源)和目标文本(比如最终需要的C#或者T-SQL代码等)定义相应的模板。T4模板作用就相当于进行XML转化过程中使用的XSLT


【文件预览】:
T4Demo-master
----Messages.xml(359B)
----2015-2-28.csproj.user(223B)
----obj()
--------Debug()
----TextTemplate1.tt(685B)
----bin()
--------Debug()
----Messages.tt(2KB)
----README.md(888B)
----App.config(182B)
----Messages.cs(557B)
----2015-2-28.csproj(3KB)
----TextTemplate1.cs(303B)
----MessageEntry.cs(667B)
----Properties()
--------AssemblyInfo.cs(1KB)

网友评论