Subsonic 使用(一)

配置Subsonic

(一)配置Web.config

在configSections 节点中加入

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

 

在connectionStrings加一个数据库链接

<connectionStrings>
<add name="Default" connectionString="server=.;database=FileSystem;uid=sa;pwd=123" />
</connectionStrings>

加入下面节点,为SubSonic指定数据库连接,connectionStringName="Default" 就是指在connectionStrings中配置的数据库连接字符串的名称,generatedNamespace="FileSystem" 是为自动生成的映射类指定命名空间,具体节点配置如下:

<SubSonicService defaultProvider="Default" >
    <providers>
      <clear/>
      <add name="Default" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="Default" generatedNamespace="FileSystem"/>
    </providers>
  </SubSonicService>

 

(二)通过sonic.exe生成所有的映射类 

把下面一行命令保存为批处理文件(比如generate.bat),双击运行就可以生成所有的数据库映射类代码(以后表有改动,只需重新执行一次这个命令)。 

    .\library\subsonic\sonic\sonic.exe generate /config .\ /out .\Business\Subsonic
    


这个命令中:

    • /config .\ 
      执行使用当前目录下的 Web.config 中的SubSonicService建立数据库连接。所以此generate.bat应该和Web.config在同一目录。
    • /out .\Business\Subsonic 
      指定输出目录为当前目录下Business目录下的SubSonic子目录

这样子就完成了配置了,只要运行generate.bat就可以生产对应的映射类了,这样在项目中就可以使用了。

这个是项目中生成的:

 

下篇就写下怎么使用SubSonic

 

 

转载于:https://www.cnblogs.com/Coder-ru/archive/2012/09/25/2701821.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值