近来 两天自身 写了个基本 的ORM框架,特别的Easy,但是没有相应的代码生成工具,于是就很杯具了! 于是乎,花费了一天的时间学习并写
转载
2010-01-25 16:31:00
83阅读
2评论
近来 两天自身 写了个基本 的ORM框架,特别的Easy,但是没有相应的代码生成工具,于是就很杯具了!
于是乎,花费了一天的时间学习并写了一个CodeSmith可以运用 的模板。在此记录下CodeSmith的学习笔记。
所用工具: CodeSmith Professional v5.1.3.8510,代码示例所有 是以C#为例。
一、
转载
2022-11-28 16:41:04
50阅读
在前些日子写了一些关于CodeDom的代码生成技术(目录),这里先感谢大家的支持和关注。我打算写一些代码生成编译技术的系列,包括CodeDom、CodeSmith模板、T4模板、StringTemplate,以及Expression Tree的系列随笔。如果可能的话再加上Emit系列。在这些系列中希望大家多关注,特别多多指教和交流。好了废话少说
原创
2010-07-13 12:12:00
1029阅读
CodeSmith是一个基于模板的代码生成器,它可以生成任何基于ASCII的编程语言代码。生成的代码可以使用属性进行定制。属性可以是任何具有设计器的.NET对象(大多数.NET内置类型已经有设计器),也可以是一个允许你从结果中有条件地添加或移除代码的简单的boolean 属性,或是一个对象,例如能够访问数据库表信息的TableSchema对象(包括在SchemaExplorer中)。CodeSmi
原创
2010-09-27 12:40:00
807阅读
<%-- Name:<%= GetClassName(SourceTable) %>Author: sunfishluDescription: --%><%@ CodeTemplate Language="C#" TargetLanguage="JScript" Description="Generates a very simple business object
转载
2009-02-18 13:36:00
58阅读
2评论
本人电脑上,codesmith版本:5.2mysql版本:5.1codesmith连接mysql需要下载MySql.Data.dll文件下载地址是://dev.mysql.com/downloads/connector/net/5.1.html请先注册登录后才能下载mysql-connector-net-5.1.7.zip这个文件,这个文件是解决ado.net连接mysql的,下载后安装它,
转载
2012-05-22 17:44:00
43阅读
2评论
CodeSmith是一款与数据库相关的工具,只要与数据库相关的类都可以通过它编写模板来批量实现。<%@ Template Language="C#" TargetLanguage="C#" %>
<%@ Assembly Name="SchemaExplorer"%>
<%@ Import Namespace="SchemaExplorer"%>
<%@
原创
2013-10-14 12:59:07
975阅读
CodeSmith 简单使用和常用模板CodeSmith Generator 8.0.1 带注册机和激活教程
原创
精选
2023-03-21 11:02:15
666阅读
还是老套路,先是为一张表写模板。<%@ Template Language="C#" TargetLanguage="C#" %>
<%@ Assembly Name="SchemaExplorer"%>
<%@ Import Namespace="SchemaExplorer" %>
<%@ Property Name="SourceTable" Typ
原创
2013-10-16 16:45:35
516阅读
codesmith 数据层 模板 让操作更简单
转载
2010-01-17 11:37:00
88阅读
2评论
模板如下:<%@ Template Language="C#" TargetLanguage="C#" %>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>
<%@ Property Name="SourceTable" Type="SchemaE
原创
2013-10-16 16:38:24
1002阅读
Model模板文件: <%@ CodeTemplate Language="C#" TargetLanguage="C#" Description="Generates a class including a special informational header" %> <%@ Assembly
转载
2020-07-10 23:48:00
98阅读
2评论
今天网上Google了一下,关于CodeSmith的资料已经很全了,其中有TerryLee 和努力学习的小熊 两位大牛的很详尽,所以我也不准备把CodeSmith讲的很细致了,如果是新手学习者可以参考上面两位大牛的CodeSmith文章,CodeSmith的语法与ASP语法接近,语言可以选择我们的c#,所以学习起来很轻松。今天就写一个简单的文件目录树结构的递归模板。
T
原创
2010-07-14 11:21:00
762阅读
最近自己做了一个基于工厂模式的codesmith web项目模板,包括DAL层和BLL层。整个网站架构和petshop基本相同:MyAllStoredProcedures.cst: 指定数据库生成所有存储过程MyBLL.cst: 业务逻辑MyDALFactory.cst: DAL工厂MyDataCache.cst: ...
转载
2006-11-02 11:24:00
185阅读
2评论
<%@ CodeTemplate Language="C#" TargetLanguage="Text" Src="" Inherits="" Debug="False" Description="Template description here." %> <%@ Assembly Name="SchemaExplorer"
转载
2022-11-27 12:30:29
77阅读
最近需要使用VS2015开发新项目,由于考虑到后期的扩展性,打算使用EF的codefirst模式来编写,但是前期又设
原创
2022-12-05 14:22:09
126阅读
最近使用了下IBatisNet,感受到了它的灵活和强大,但是如果手工去写配置文件和实体类,确实很麻烦。我参考CodeSmith的范例文件,做出了两个简单模板,分别生成简单的实体类和基本的SQL语句。CodeTemplates.rar文件包中包含两个模板,IBatis.cst用于生成实体类;IBatisStatements.cst用于生成SQL语句。使用的数据表的脚本在CreateTable.sql
转载
2006-12-03 20:19:00
82阅读
2评论
什么是CodeSmith?从字面上直译可以看作“代码工匠”。这倒是个很拟人化的名称,顾名思义,CodeSmith的目标就是根据模板生成规范可用的代码,为程序员减轻工作负担。程序员是软件开发团队中的最小单位,有什么任务都只能自己一肩扛起而无法再往下分配。但是程序员又是聪明的,他们总是能找到很多美妙的办法来减轻压力,代码生成器就是一个典型的例子。事实上,Visual Studio 2005本...
原创
2021-07-24 13:10:29
653阅读
来源:CodeSmith 介绍 - 小流 - 博客园 (cnblogs.com) 代码生成器作用 中国有句古语叫做“工欲善其事,必先利其器”,用通俗的话来说就是“磨刀不误砍柴功”,古人的这些话告诉我们:要把事情做好,事先应该准备合适的工具。工具不仅仅包括器具, 还包括思想、理论、经验、道德、法律等一 ...
转载
2021-09-13 14:03:00
315阅读
2评论
Win+L快捷键,快速锁定计算机win7以管理员身份运行命令提示符:1.找到命令处理程序C:\Windows\System32\cmd.exe右键:以管理员身份运行2.在附件--命令提示符--右键--以管理员身份运行来这样做3.在cmd下输入:runas /noprofile /user:Administrator cmd输入ADMINISTRATOR密码,回车,ok(右键点击‘我的电脑’---管
原创
2013-10-19 18:34:39
756阅读