SubSonic配置与使用的学习与报错

最近公司的项目需要用SubSonic来做。所以作为菜鸟的我又要开始SubSonic的学习之旅了。

1、首先是webconfig的配置:

  a、在<configuration>\<configSections>中添加信息

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

  b、在<configuration>中添加connectionStrings

View Code
1 <connectionStrings>
2 <clear/>
3 <add name="Default" connectionString="Password=sa;Persist Security Info=True;User ID=sa;password=111111;Initial Catalog=AppBox;Data Source=."/>//我也不知道为什么name是default。但是其他的信息就都是数据库的具体信息啦~~
4 </connectionStrings>

  c、添加Provider信息

View Code
1 <SubSonicService defaultProvider="Default">
2 <providers>
3 <clear/>
4 <add name="Default" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="Default" generatedNamespace="AppBox"/>
5 </providers>
6 </SubSonicService>

2、通过SubSonic.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子目录。

3、所生成的映射类文件放置于App_Code文件夹下,否则会产生表所在的命名空间无法找到的问题

 

更多配置信息。亲~~请参阅三石的http://www.cnblogs.com/sanshi/archive/2009/08/25/1553917.html

转载于:https://www.cnblogs.com/guardianf/archive/2012/07/30/2615179.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值