配置SubSonic

一直在用SubSonic,觉得还不错,说一下配置流程,在ASP.NET中使用的,所以只讲在WEB.CONFIG中的写法。


     


   

  
 
   
   
   
 


 
   
     
     
     
   

 

看着好像很多,其实就分三段。

第一段没什么可说的,照着写即可。

第二段,定义一个或者多个连接字符串,这里的name就是第三段中需要用到的 connectionStringName

第三段,将连接字符串和数据库驱动匹配起来成为一个连接。name  是连接的名称,  generatedNamespace用来决定生成对象的命名空间,defaultProvider是确定默认的连接名(不过好像没试出什么作用)

另外,在第三段中,有多少连接,最后生成的时候都会依次全部生成。

web.config文件中有关subsonic的就写好了。

然后再.NET开发工具的菜单中选择 Tool--->External Tools

这时候可以看到有四项需要填写

Title  标题,可以任意填写

Command  带路径的命令,eg: C:\Program Files\SubSonic\SubSonic 2.0.3\SubCommander\sonic.exe

Arguments 参数,设置生成动作,以及生成后的相对路径 eg: generate /out DAL 生成后的路径为当前路径下的DAL文件夹。

Initial directory 初始文件夹,Arguments中的路径就是相对于它的。eg: $(ProjectDir) 项目当前路径

推荐将下面的 Use Output Window 使用输出窗口;Prompt For Arguments 提示输入参数;Close on exit  退出时关闭; 这三项选中,可以查看生成的过程。

最后,通过上部的的 Move down,Move up 将这个菜单项方到合适的地方。

最后的最后,点击菜单项,生成,OK......

参考文章 http://www.cnblogs.com/hanbing768/articles/1070537.html,也是我的启蒙文章。

请使用浏览器的分享功能分享到微信等