.Net 四层框架

本文详细介绍了.Net四层架构的设计与实现,包括表示层、业务逻辑层、数据访问层及其工厂类、实体层。重点阐述了DALFactory如何根据web.config配置创建数据访问对象,以及各层之间的引用关系和实现步骤,旨在实现高效、灵活的数据操作。
摘要由CSDN通过智能技术生成

表示层(ManageDile)

业务逻辑层(Logic)

数据访问层(DataAccess)

DALFactory 数据访问层的工厂类(负责创建数据访问中用到的各种相同类型的数据访问对象)

Data.cs

DataCache.cs

IDAL 数据访问接口――对应系统结构图中DAL Interface

DataBase.cs

OracleDAL

DataBase.cs 数据访问层接口定义

DbHelperOra.cs

Sql.cs

SqlSerserDAL 系统结构图中DAL层中的SqlServer DAL子层实现

DataBase.cs

DbHelperSql.cs

Sql.cs

实体层(Substantiality)

ProPerties

Settings.settings 与数据库连接

DataSetBase.cs 继承自System.Data.DataSet 用于定义实体方法(Where、Order...)

app.config

实体 DataSet(数据集)

附:PetShop4.0设计说明

一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)

1、WEB=表示层

2、BLL=业务逻辑层

3、IDAL=数据访问层接口定义

4、Model=业务实体

5、DALFactory=数据层的抽象工厂(创建反射)

6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层

DBUtility 数据库访问组件基础类

二、项目引用关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值