SubSonic is A Super High-fidelity Batman Utility Belt that works up your Data Access (using Linq in 3.0), throws in some much-needed utility functions, and generally speeds along your dev cycle.

 一、获得SubSonic

  1. Binaries文件夹中是SubSonic的dll
  2. T4 Templates文件夹如其名是帮助我们生成代码的T4模板

二、配置SubSonic

  1、新建项目并引用Binaries下的SubSonic.Core.dll。

  2、将T4 Templates文件夹下ActiveRecord目录中所有文件复制至项目中。

  

  3、打开项目中的Settings.ttinclude来配置SqlServer数据,如果不是Sqlserver数据库的话在T4 Templates文件夹下TemplateProviders文件夹中有对其他数据库的配置文件拷贝到项目中替换SQLServer.ttinclude即可。

  

  4、配置完成后对项目中的ActiveRecord.tt、Context.tt、StoredProcedures.tt(如果没有存储过程可以不执行)、Structs.tt,分别执行。

  

三、使用SubSonic

数据库

普通查询

添加修改操作

看来主键是GUID默认值为newid()在这里不能用

删除操作

多表查询