subsonic配置文件

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

<configSections>
      <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/>
    </configSections>

<connectionStrings>
    <clear/>
    <add name="conn" connectionString="Data Source=192.168.0.111User ID=user;Password=pass;Initial Catalog=Data"/>
    <add name="test" connectionString="Data Source=localhost;User ID=sa;Password=sa;Initial Catalog=Test"/>
</connectionStrings>


<SubSonicService defaultProvider="TEST">
    <providers>
      <clear/>
      <add name="TE" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="conn" generatedNamespace="SubSonicTest.DAL"/>
      <add name="TEST" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="test" generatedNamespace="SubSonicTest.TEST"/>
    </providers>
</SubSonicService>

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

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

第二段,定义一个或者多个连接字符串,这里的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......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值