zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    代码301的弊端和处理方法
    seo如何发外链
    seo工程师是什么,需要什么技能?
    优化一个关键词到百度首页需要多少钱
    搜索引擎优化顾问机构好不好
    谷歌分析(GA)新版的有哪些改变
    什么是相关性链接/网站相关性
    JS的部分部分疑问和小结
    Groovy学习:第一章 用Groovy简化Java代码
    SpringMVC学习(8):国际化
  • 原文地址:https://www.cnblogs.com/guardianf/p/2615179.html
Copyright © 2011-2022 走看看