使用Microsoft Enterprise Library开发前配置

本文介绍了如何在Visual Studio 2010中利用Microsoft Enterprise Library创建三层架构的Web应用。首先新建解决方案,然后依次添加Web、BLL、DAL项目。接着为各层添加所需的项目引用,Web引用BLL和Model,BLL引用Dal和Model,Dal引用企业库。最后,配置Web.config文件以设置数据库连接。完成这些步骤后,一个基于微软企业库的三层架构应用就基本搭建完毕。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值