使用Microsoft Enterprise Library开发前配置

1.新建解决方案。我们打开Visual Studio2010,选择新建项目,在其他项目类型中选择Visual Studio解决方案并对其进行命名(例如:Test),将这个解决方案保存到想要存放的位置,单击确定。

2.添加项目。右击解决方案资源管理器下的解决方案‘Test’,选择添加>新建项目>Visual C#>Web>ASP.NET 空Web应用程序,并对这个Web项目进行命名(例如:Web)。右击解决方案资源管理器下的解决方案‘Test’,选择添加>新建项目>Visual C#>类库,并对这个类库进行命名(例如:Bll)。使用相同的方法添加Dal、Model类库。

3.添加引用。Web、Bll、Dal都需要添加Model引用。其中,Web还需要添加Bll引用,Bll还需要添加Dal引用,Dal需要添加企业库(需单独下载)引用并在页面的引用集中添加using Microsoft.Practices.EnterpriseLibrary.Data;usingSystem.Data.Common;using System.Data;。这样,三层架构就基本配置完成。

4.配置数据库连接。选择Web>Web.config,大家可能不知道或忽略了:这个 <configSections> 还必须是根 <configuration> 元素的第一个子元素。

<configuration>
  <configSections>
    <!--自定义配置节点,指定默认数据库,添加企业库引用-->
    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=null" requirePermission="true"/>
  </configSections>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
  </system.web>
  <dataConfiguration defaultDatabase="connStr" />
  <connectionStrings>
    <!--基于Windows访问
    <add name="connStr" connectionString="Data Source=.;Integrated Security=True;Initial Catalog=OrderDataAnalysisAndMining" providerName="System.Data.SqlClient"/>
    -->
    <!--基于Sql Server访问-->
    <add name="connStr" connectionString="Data Source=.;Integrated Security=False;Initial Catalog=OrderDataAnalysisAndMining;User Id=sa;pwd=900814" providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>


   

你可能感兴趣的:(三层架构,数据库配置,微软企业库)