Subsonic 的实践安装方法:

Subsonic 的实践安装方法:

(1) 安装SubSonic2.03(在Vista系统中要使用Administrator帐户;

(2)逐个编译SubSonic tools ,使得VS 2005中安装了Add-in工具;

(3)新建一个visual studio 2005的工程,数据库用Sql Server2000(建议用2005版本),如果是Web应用程序按F5可以产生Web.config,如果是WindowsForm或者Dll应用程序,手动添加App.config(具体修改串解释,以下详细说明)

(4)添加引用,浏览添加SubSonic.dll(SubSonic安装目录下),添加System.configuration引用和System.Web(不晓得为什么添加这个?)

(5)新建一个DAL文件夹,在DAL上右击,进入SubSonic菜单,选择Generate Multiple Files

Web.config或App.config参数详解(红色字体标识):

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
   <section name="SubSonicService"
       type="SubSonic.SubSonicSection, SubSonic"
       allowDefinition="MachineToApplication"
       restartOnExternalChanges="true"
       requirePermission="false"/>
   <section name="dataConfiguration"
type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,
Microsoft.Practices.EnterpriseLibrary.Data" />
</configSections>
<appSettings/>
<connectionStrings>
   <clear/>
   <add name="数据库联接名,示例:NorthwindConnection" connectionString="Data Source=.;Initial Catalog=想要生成实体类的数据库名,,示例:Northwind;Integrated Security=True"/>
     </connectionStrings>
<SubSonicService defaultProvider="提供程序名,会作为类的前缀,示例:Northwind">
   <providers>
     <clear/>
     <add name="提供程序名,会作为类的前缀,示例:Northwind" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="数据库联接名,示例:NorthwindConnection"
       generatedNamespace="类的命名空间,示例:Northwind"
             />
   </providers>
</SubSonicService>
</configuration>

特别: 解释说明相同的需保持相同名字

posted @ 2009-04-26 20:31  amityat  阅读(654)  评论(0编辑  收藏  举报