夜的第七章

WEB开发个人博客。

« 关于大腕们都出输入法的感想,从浏览器到操作系统推荐Ruby开发工具 - ruby in steel »

SubSonic - 一个迷你的.NET代码生成框架

说迷你,其实很重量级的!

subsonic与其他生成框架不同的是,它不是程序,是VS脚本工具。

使用方便,只需要把几个文件复制到vs里,然后把Settings.ttinclude打开修改数据库和命名空间,然后右击几个.tt后缀的文件,“执行”,即可。

 

当然,百闻不如一见,官方的3.0也出了,而且出了个5分钟的视频demo,不会的可以去看一下 !

http://subsonicproject.com/docs/The_5_Minute_Demo

生成的代码是基于lambda的操作代码,如果对lambda不熟,是无从下手的。

与.NET 3.5中的LINQ TO SQL不同的是,subsonic生成了几堆,而不是一堆,而且自己可以很方便的改动(好像linq to sql也可以吧)。

如果有中小项目非常推荐试试,感觉下手还是非常顺手,即使数据库表字段等有改动只需重新生成即可,不像linq to sql那么麻烦。

官网:http://subsonicproject.com/

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。



[2007 - 2011] © Leadnt.com