摘要: 从David Hayden那里获知,CodeProject上的一个开源代码生成器SmartCode,对于不想花钱买CodeSmith的朋友来说,是个不错的选择,SmartCode完全基于模版代码生成(我一直认为基于模版的代码生成才是正道),它通过读取数据库Schema,可以为每张表或者每一个字段设置生成属性,选择字段对应的页面控件等。
SmartCode Studio主界面如下
阅读全文
摘要: CodeSmith 4.0 正式版已经发布。新版本的CodeSmith 4.0 完全基于.NET2.0,在安装之前你需要安装.NET Framework 2.0。
新功能点如下
阅读全文
摘要: 今天收到邮件,CodeSmith 4.0 Beta 2 已经发布了,并且提供了下载,在4.0中提供了大量的模版,包括.NET下项目分层模版,Nhibernate模版,Enterprise Library模版等。
下载地址
Professional: http://www.codesmithtools.com/download/codesmithprofessional-40-beta2.msi
Standard: http://www.codesmithtools.com/download/codesmithstandard-40-beta2.msi
Zip: http://www.codesmithtools.com/download/codesmith-40-beta2.zip
阅读全文
摘要: 在CodeSmith中为了实现对数据库中表字段的选择和针对字段来设置属性,决定用XML文件作为中间数据的交换方式,在CodeSmith中读取数据库对象的信息不再使用SchemaExplorer来读取,而是转为直接对XML文件的读取。
这两天做了一个配置工具,先发个界面上来。
阅读全文
摘要: 和几位同事经过一周时间的努力,基本上对CodeSmith的功能有了一个全面的了解。在学习的过程中,我们也做了部分的翻译和对CodeSmith使用技巧做了一些总结。我整理成一个PDF文档,提供给大家下载,希望对使用CodeSmith进行代码生成的朋友有所帮助。文章的内容:CodeSmith基础8篇,CodeSmith使用技巧15篇,CodeSmith API翻译1篇。所有文章的内容都是以Blog的形式写的,有疏漏和错误之处,还请大家多多包涵。另外,希望大家在网络上转载时能够保留作者的姓名!
阅读全文
摘要: 大家都知道,在CodeSmith中现在没有提供选择字段的功能,我们在生成一个List页面时,不可能对整张表的所有字段都生成,所以有必要去实现选择字段的功能。我总结了一下,大体上有以下几种实现思路。
阅读全文
摘要: 最近跟同事在研究CodeSmith,感觉中文文档是少之又少,所以我们自己写(翻译)了一些文档,总结如下,希望对使用CodeSmith的朋友有所帮助。
等整个文档完成后,我会做成PDF文件供大家下载。
阅读全文
摘要: SchemaExplorer允许我们获取数据库中一些对象的信息。如果你使用的是SQL Server2000数据库,你可以通过扩展属性获取很多对象的有用的信息。
阅读全文
摘要: 使用FileDialogAttribute可以设置FileNameEditor中的属性,其用法如下。
阅读全文