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
- Binaries文件夹中是SubSonic的dll
- 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()在这里不能用
删除操作
多表查询