T4模版

<强> 1,参照一下T4模版

 T4模版

 T4模版

2,赋值上面部分和下面部分公共函数


理解说明

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -引用命名空间模版

& lt; #=codeStringGenerator。UsingDirectives (inHeader: false) #祝辞,

|

使用系统;使用System.Collections.Generic

,


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -遍历类型

foreach (var typeMapper.GetItemsToGenerate<实体;EntityType> (itemCollection))


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -类模版

& lt; #=codeStringGenerator.EntityClassOpening(实体)#在

|

公共部分类report_warehouse_Delivery


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -报名称模版

& lt; #=code.Escape(实体)#在

|

report_warehouse_Delivery


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -获取属性模版

& lt; #,,var simpleProperties=typeMapper.GetSimpleProperties(实体);

,,如果(simpleProperties.Any ())

,,{

,,,,foreach (var edmProperty simpleProperties)

,,,,{

#在

,,& lt; #=codeStringGenerator.Property (edmProperty) #在

& lt; #

,,,,}

,,}

, #比;,,


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -以多个类文件存在的类型

①在【遍历类型】加上:

& lt; # fileManager.StartNewFile(实体。名称+“cs”); #在

②在结尾加上:

& lt; # fileManager.Process(); #在



T4模版