随笔分类 -  T4

MVC开发T4代码生成之二----vs模板扩展
摘要:在上一篇MVC开发T4代码生成之一 文本模板基础中介绍了与T4模板相关的基础知识,并对MVC内使用T4模板添加视图做了介绍。知道了T4模板的使用后自然就想着怎么对vs自带的T4模板进行扩展,添加一些我们自定义的T4模板。有两种途径可以对vs的T4模板进行扩展: a.直接在vs模板目录内(C:\Pro 阅读全文
posted @ 2017-03-16 22:11 执古之道 阅读(923) 评论(0) 推荐(0)
MVC开发T4代码生成之一----文本模板基础
摘要:T4文本模板 T4全写为Text Template Transformation Toolkit,是一种编程辅助工具,用来使程序代码自(懒)动(猿)生(福)成(利)的工具。MVC开发中大量使用了T4模板,近乎魔性的应用可以参考Steve Sanderso的 MvcScaffolding系列文章。关于 阅读全文
posted @ 2017-03-15 21:54 执古之道 阅读(1070) 评论(0) 推荐(0)
用T4生成多个文件(转载)
摘要:转自:http://blog.csdn.net/cracklibby/article/details/51319799 初次认识并尝试使用T4生成代码的时候,相关学习资料似乎比较少。不过现在VS2010 的MSDN里已有相关章节,可参看《代码生成和文本模板》章节。可以用C#的语法写模板,实在舒服很多 阅读全文
posted @ 2017-03-14 23:05 执古之道 阅读(2282) 评论(0) 推荐(2)
T4模板+Excel数据表生成实体类
摘要:最近开始新的项目,在数据库设计时使用了excel对各表结构及字段属性进行详细描述,项目内使用ORM进行数据库通讯,ORM以CodeFirst模式建立数据库,所以首先要在项目内建立各表的实体类。建立实体类时会依据excel表建立类,依据表内字段建立类属性,依据表内字段属性建立类内属性特性,所以决定使用 阅读全文
posted @ 2017-03-14 22:56 执古之道 阅读(1288) 评论(0) 推荐(0)
T4设计时模板调试
摘要:在Visual Studio内调试T4设计时模板有多个方法:安装使用带调试功能的第三方工具,利用System.Diagnostics.Debugger实时调试器,VS内置的T4调试工具。使用第三方工具的方法就不用说了,这里只记录下使用Debugger实时调试器和VS内置的T4调试工具的调试过程。首先 阅读全文
posted @ 2017-03-06 16:16 执古之道 阅读(2613) 评论(0) 推荐(2)