随笔分类 -  T4

(转)使用T4模板批量生成代码
摘要:原文地址:http://www.cnblogs.com/K_tommy/archive/2013/04/06/T4.html前言 之前在“使用T4模板生成代码 - 初探” 文章简单的使用了T4模板的生成功能,但对于一个模板生成多个实例文件,如何实现这个方式呢?无意发现一个解决方案 “MultipleOutputHelper.ttinclude” ,它让基于T4模板批量生成文件实例变得简单起来了。什么是MultipleOutputHelper.ttinclude Damien Guard是一个在加利福尼亚州圣何塞的开发人员,他构建出处理使用T4模板输出多文件的解决方案“MultipleOut.. 阅读全文

posted @ 2013-04-09 14:29 黑子范 阅读(1668) 评论(0) 推荐(1) 编辑

(转)T4系列文章之1:认识T4
摘要:原文地址:http://www.cnblogs.com/damonlan/archive/2012/01/12/2306663.htmlT4系列文章之1:认识T42012-01-12 10:29 by 随风浪迹天涯, 394 阅读,0评论,收藏,编辑不知道园子里有多少人对T4 模板语言熟悉?我猜想应该没有多少,因为在我身边,我问了好几个人,都说木有听过,听到这个心理挖凉哇凉的。 不过,也难怪,就拿我来说,我也是最近才刚刚接触T4的,所以对它的认识也只是一些表面上的认知吧。自不量力的想写这一系列的文章。其实,我的原先的目的是因为我在做扩展UML的时候(因为我自己在弄通过UML的类图自动生成实体类 阅读全文

posted @ 2012-09-19 22:04 黑子范 阅读(352) 评论(0) 推荐(0) 编辑

(转)T4模版引擎之生成数据库实体类
摘要:原文地址:http://www.cnblogs.com/lzrabbit/archive/2012/07/18/2597953.html 在通过T4模版引擎之基础入门对T4有了初步印象后,我们开始实战篇。T4模板引擎可以当做一个代码生成器,代码生成器的职责当然是用来生成代码(这不是废话吗)。而这其中我们使用的最普遍的是根据数据库生成实体类。 工欲善其事必先利其器,在这之前先来介绍一款T4编辑器T4 Editor,我们可以点击链接去下载然后安装,不过还是推荐大家直接在VS扩展管理器里直接安装来的方便 工具->扩展管理器->联机库 搜索 "T4 Editor",选择 阅读全文

posted @ 2012-09-19 22:03 黑子范 阅读(373) 评论(0) 推荐(0) 编辑

(转)你必须懂的 T4 模板:深入浅出
摘要:原文地址:http://www.cnblogs.com/heyuquan/archive/2012/07/26/2610959.html=============C#.Net 篇目录==============示例代码:示例代码__你必须懂的T4模板:浅入深出.rar (一)什么是T4模板?T4,即4个T开头的英文字母组合:Text Template Transformation Toolkit。T4文本模板,即一种自定义规则的代码生成器。根据业务模型可生成任何形式的文本文件或供程序调用的字符串。(模型以适合于应用程序域的形式包含信息,并且可以在应用程序的生存期更改) VS本身只提供一套基于. 阅读全文

posted @ 2012-08-15 11:52 黑子范 阅读(518) 评论(0) 推荐(0) 编辑

(转)理解 T4 模板:<#@ parameter #> 指令
摘要:原文地址:http://www.cnblogs.com/heyuquan/archive/2012/07/26/2609412.html=============C#.Net 篇目录============== 示例代码:示例代码_for_真真理解T4_parameter指令.zip 本人最近在学习 T4 模板相关的知识,一些知料中文版的难找,所以翻翻老外的文章先译出来分享给大家。这里有篇入门文章 《你必须懂的T4模板:浅入深出》 Visual Studio 2010 引入了一个新的 T4 指令:参数指令。这个参数提供一种在文本模板中定义输入参数的标准方式。语法<#@ parameter 阅读全文

posted @ 2012-08-15 11:10 黑子范 阅读(299) 评论(0) 推荐(0) 编辑

(转)菜鸟级三层框架(EF+MVC)项目实战之 系列二 对数据访问层的抽象上
摘要:原文地址:http://www.cnblogs.com/rdst/archive/2012/08/12/2634159.html系列概述:全系列会详细介绍抽象工厂三层的搭建,以及EF高级应用和 ASP.NET MVC3.0简单应用,应用到的技术有Ef、Lambda、Linq、Interface、T4等。 由于网上对涉及到的技术概念介绍很多,因此本项目中不再对基本概念加以叙述。 系列二概述:该系列详细介绍了如何抽象出公用方法(CRUD),以及T4模版的应用。一、创建Cnblogs.Rdst.IDAO程序集 1.1 先在解决方案中创建一个Interface 文件夹,用于存放抽象出的接口 1.... 阅读全文

posted @ 2012-08-15 11:03 黑子范 阅读(346) 评论(0) 推荐(0) 编辑

(转)基于T4模板引擎生成静态网站(CMS)
摘要:原文地址:http://www.cnblogs.com/smartbooks/archive/2012/05/13/2498258.html缘由用Net技术生成纯静态网站目前市面上的技术貌似不是很多,要么就是一些大公司的项目。相比于Php语言来说,基于Php语言的CMS系统就有很多了,并且模板解析技术也已经比较成熟了。模板解析引擎一直是一个核心的问题,曾经我也尝试了好多种办法来间接的实现模板解析,但都不能完美的解决面临的问题,相信很多使用Net做网站的朋友也希望有一套像Php那样的CMS系统。直到有一天公司组织微软的专家过来培训让我了解到了VS10在代码生成方面所呈现出的优越表现,让我联想到. 阅读全文

posted @ 2012-08-14 17:20 黑子范 阅读(418) 评论(0) 推荐(0) 编辑

(转)Entity Framework - 利用T4 分离 Entity 和 DbContext
摘要:原文地址:http://www.cnblogs.com/fangrobert/archive/2011/08/22/2150048.html通常情况,我们会在项目中新建一个ClassLibrary的EF.Data层,然后在该层中添加一个ADO.NET Entity Data Model的edmx文件。IDE就会利用ADO.NET Entity Data Model生成基于当前数据库对应的实体类以及实体类对应的数据访问代码。如果你的项目是简单的三层架构(应用层,业务层,数据访问层),你会发现我们再应用层需要用到实体类的话,必须引用EF.Data层,这样一来也就把数据访问的代码暴露给应用层了。这. 阅读全文

posted @ 2012-08-13 16:24 黑子范 阅读(382) 评论(0) 推荐(0) 编辑

(转)菜鸟级三层框架(EF+MVC)项目实战之 系列二 对数据访问层的抽象下
摘要:原文地址:http://www.cnblogs.com/rdst/archive/2012/08/12/2635377.html概述:1、对数据访问层进行封装 2、对业务层提供统一入口 3、线程内实例唯一一、数据访问层封装抽象 1.1、在程序集Cnblogs.Rdst.IDAO中创建IDBSession接口,其主要目的是将所有实体类封装为属性。 1.2、IDBSession接口中定义SaveChange()方法,定义该方法的意义会在业务逻辑中介绍。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq.. 阅读全文

posted @ 2012-08-13 16:09 黑子范 阅读(330) 评论(0) 推荐(0) 编辑

(转)修改的T4代码生成器(续)
摘要:原文地址:http://www.cnblogs.com/ASPNET2008/archive/2012/07/29/2612954.html 最近一段时间,我利用业余时间在做一个基于客户公司风格的代码生成器,这个代码生成器在之前的文章中稍微介绍过(修改的T4代码生成器),我并不是白手起家,而是参考了一们园友的作品。原作品的特点: 1:基于WPF。 比起传统的WinForm来讲,wpf在用户体验性上有很大的优势。 优点一:能够比较容易的实现基于Visual风格的界面。 这让使用者会比较熟悉,不会花太多时间去了解如何使用。 优点二:自由拖拽UI元素 比如我们非常容易的能够将一... 阅读全文

posted @ 2012-08-13 16:01 黑子范 阅读(303) 评论(1) 推荐(1) 编辑

(转)修改的T4代码生成器
摘要:原文地址:http://www.cnblogs.com/ASPNET2008/archive/2012/06/30/2570737.html为什么有些开发人员从来不用代码生成器 代码生成器,我想很多开发人员估计都使用过,起码也听说过.为什么有些开发人员从来不用代码生成器呢,我总结有以下几种情况: 1.个人习惯,不喜欢用工具,喜欢什么事都亲自处理. 2.没有遇到让自己特别满意的代码生成工具,而自己又不想去改造. 3.有些公司好几年一直维护那么几个项目,除非大规模的重构,否则没有代码生成器什么事.这类公司注意的业务逻辑,技术深度之类的问题. 企业小项目特点 正好我最近做的项目都是小项目,属于企.. 阅读全文

posted @ 2012-08-13 15:48 黑子范 阅读(302) 评论(1) 推荐(1) 编辑

(转)【Smart Code Generator】 基于T4的代码生成器
摘要:原文地址:http://www.cnblogs.com/fangrobert/archive/2011/10/01/2196923.html前不久写了一个基于T4模板的代码生成器Smart Code Generator,现已开源到CodePlex开发环境Visual Studio 2010.Net Framework 4.0WPFC#运行环境Windows.Net Framework 4.0 阅读全文

posted @ 2012-08-13 15:42 黑子范 阅读(264) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示