SubSonic 3.03 ActiveRecord配置

内容来源于: http://www.subsonicproject.com/
从网上下载 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文件会自动运行,并对项目和数据库进行配置。
posted on 2009-09-22 06:31  勇猛小肥  阅读(708)  评论(1编辑  收藏  举报