Subsonic学习
作者:互联网
- 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