说迷你,其实很重量级的!
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那么麻烦。