其他分享
首页 > 其他分享> > Subsonic学习

Subsonic学习

作者:互联网

  1. Subsonic学习

简述 SubSonic,一个数据层构建器,在用于多个数据库尤其方便

1.1. 第一章 SubStage的使用

目前使用的substage是subsonic 2.1 beta2.2版本,它与subsonic 2.1 beta2.1最大的差别是能够实现把生成的实体文件放到指定项目中,少了beta2.1中复制粘贴功能。substage的功能是自动生成数据库文件,当数据库结构改变后,只要重新生成实体文件就可以了,而不需要向Ibatis那样修改文档!但是自动生成的数据库操作方法是有限的,大部分方法需要我们构建!(假设我们在此阶段连接的是一个数据库中的一个表blog_students,生成的providers名为test,生成的命名空间是test,生成的数据库实体名为:blogstudent,系统自动去掉了下划线_和复数s)
1.2. 第二章 使用subsonic

1.2.1. 引入文件

建立项目后,在sunsonic安装文件中引入Microsoft.Practices.EnterpriseLibrary.Common.dll, Microsoft.Practices.EnterpriseLibrary.Data.dll,Microsoft.Practices.ObjectBuilder.dll,SubSonic.dll四个dll文件即可,注意引入到相应项目文件中。
1.2.2. 配置web.config文件

<configSections>
  <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" />
</configSections>
<connectionStrings configSource="connectionStrings.config"/>
<SubSonicService defaultProvider="test">

  <providers>
     <clear/>
     <add name="test" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="test"
     generatedNamespace="test" />
  </providers>

标签:文件,数据库,Subsonic,生成,学习,Practices,dll,Microsoft
来源: https://www.cnblogs.com/kghop/p/13651001.html