按照上一篇blog的步骤,配置好Enterpise library  的DAAB
<一>表示层添加书籍 WebForm1.aspx.cs 代码如下
Enterprise Library --DAAB 入门项目实践using System;
Enterprise Library --DAAB 入门项目实践
using System.Collections;
Enterprise Library --DAAB 入门项目实践
using System.ComponentModel;
Enterprise Library --DAAB 入门项目实践
using System.Data;
Enterprise Library --DAAB 入门项目实践
using System.Drawing;
Enterprise Library --DAAB 入门项目实践
using System.Web;
Enterprise Library --DAAB 入门项目实践
using System.Web.SessionState;
Enterprise Library --DAAB 入门项目实践
using System.Web.UI;
Enterprise Library --DAAB 入门项目实践
using System.Web.UI.WebControls;
Enterprise Library --DAAB 入门项目实践
using System.Web.UI.HtmlControls;
Enterprise Library --DAAB 入门项目实践
//
Enterprise Library --DAAB 入门项目实践
using BLL;
Enterprise Library --DAAB 入门项目实践
using Common;
Enterprise Library --DAAB 入门项目实践
namespace EnterPriseTest

<二>业务逻辑层BLL下的BookSystem.cs代码如下
Enterprise Library --DAAB 入门项目实践using System;
Enterprise Library --DAAB 入门项目实践
using System.Data;
Enterprise Library --DAAB 入门项目实践
//
Enterprise Library --DAAB 入门项目实践
using Common;
Enterprise Library --DAAB 入门项目实践
using DAL;
Enterprise Library --DAAB 入门项目实践
namespace BLL
}

<三>通用Common层下的Book.cs 代码如下
Enterprise Library --DAAB 入门项目实践using System;
Enterprise Library --DAAB 入门项目实践
Enterprise Library --DAAB 入门项目实践
namespace Common

<四>数据访问层BookDA.cs代码如下
Enterprise Library --DAAB 入门项目实践using System.Data;
Enterprise Library --DAAB 入门项目实践
using Microsoft.Practices.EnterpriseLibrary.Data;
Enterprise Library --DAAB 入门项目实践
using Common;
Enterprise Library --DAAB 入门项目实践
namespace DAL

 <五>存储过程addbook

CREATE procedure addbook
 ( @Name varchar(50),
 @Author varchar(50),
 @ISBN varchar(50),
@Description varchar(50),
@Subject varchar(50),
@ItemId INT = NULL OUTPUT )
 as insert into books values(@Name,@Author,@ISBN,@Description,@Subject)
 select @ItemId=@@Identity GO
 <六>编译,运行出现错误提示: 安全性异常 说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。
异常详细信息: System.Security.SecurityException: 不允许所请求的注册表访问权。
    解决方法:请运行你安装目录下的(我的安装目录是D:\Program Files\Microsoft Enterprise Library June 2005\src)InstallServices.bat 即可解决问题.

相关文章:

  • 2022-12-23
  • 2022-02-14
  • 2021-05-09
  • 2021-11-13
  • 2021-10-27
猜你喜欢
  • 2022-02-27
  • 2022-03-05
  • 2022-02-17
  • 2022-12-23
  • 2021-11-11
  • 2021-12-09
  • 2021-11-17
相关资源
相似解决方案