从网上下载 SubSonic 3.03 , 解压得 "SubSonic 3 Final" 文件夹 文件夹中有三个主目录,分别是: Binaries 、 Examples 、 T4 Templates
打开 T4 Templates -> ActiveRecord 文件夹,文件夹内有
ActiveRecord.tt、Context.tt、Settings.ttinclude、SQLServer.ttinclude、StoredProcedures.tt、Structs.tt 五份文件。
用VS 或 写字板 打开 Settings.ttinclude ,
在文件的第21行,可见
const string Namespace = " SouthWind ";
const string ConnectionStringName = " Northwind ";
//This is the name of your database and is used in naming
//the repository. By default we set it to the connection string name
const string DatabaseName = " Northwind ";
对红色字部分进行修改,第一个红色字 SouthWind -> Northwind
第二个红色字 Northwind 根据你的项目的ConnectionString Provider 名称修改.
第三个红色字 Northwind 改成你的项目的 数据表名称.
修改完之后保存.
回到 VS 的项目中, 并在项目中 右键 -> 添加引用 -> 引用 SubSonic 3.03 中的Binaries文件夹里的SubSonic.Core.dll 。
再把 ActiveRecord.tt、Context.tt、Settings.ttinclude、SQLServer.ttinclude、StoredProcedures.tt、Structs.tt 五个文件,拖到 VS 的项目中, *.TT文件会自动运行,并对项目和数据库进行配置。
打开 T4 Templates -> ActiveRecord 文件夹,文件夹内有
ActiveRecord.tt、Context.tt、Settings.ttinclude、SQLServer.ttinclude、StoredProcedures.tt、Structs.tt 五份文件。
用VS 或 写字板 打开 Settings.ttinclude ,
在文件的第21行,可见
const string Namespace = " SouthWind ";
const string ConnectionStringName = " Northwind ";
//This is the name of your database and is used in naming
//the repository. By default we set it to the connection string name
const string DatabaseName = " Northwind ";
对红色字部分进行修改,第一个红色字 SouthWind -> Northwind
第二个红色字 Northwind 根据你的项目的ConnectionString Provider 名称修改.
第三个红色字 Northwind 改成你的项目的 数据表名称.
修改完之后保存.
回到 VS 的项目中, 并在项目中 右键 -> 添加引用 -> 引用 SubSonic 3.03 中的Binaries文件夹里的SubSonic.Core.dll 。
再把 ActiveRecord.tt、Context.tt、Settings.ttinclude、SQLServer.ttinclude、StoredProcedures.tt、Structs.tt 五个文件,拖到 VS 的项目中, *.TT文件会自动运行,并对项目和数据库进行配置。