• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
尜如
程序员 、 程序猿、 程序媛、我是程序媛媛媛
博客园    首页    新随笔    联系   管理    订阅  订阅
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

 

 

posted on 2012-09-25 17:00  尜如  阅读(240)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3