面试必考题:手写三层架构(Model,DAL,BLL,UI)

本文详细介绍了如何构建三层架构,包括实体类库(Model)用于存储数据库字段,数据访问层(DAL)实现数据操作,业务逻辑层(BLL)处理逻辑判断,以及表现层(UI)作为用户交互界面。通过具体步骤展示了如何创建各层的类库和引用,以及如何在C# ASP.NET MVC项目中应用。
摘要由CSDN通过智能技术生成

三层架构分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)再加上实体类库(Model)

1、实体类库(Model),主要存放数据库中的表字段。

操作:

(1)先建立实体类库Model,打开项目,在解决方案中右键–》添加–》新建项目–》选中类库–》改名Model–》确定

(2)选中Model类库–》Shift+ALT+C–》建立实体类。UserInfo类

namespace Model
{
   public  class UserInfo
    {
        public string  UserName { get; set; }
        public string  Password { get; set; }
    }
}

2、数据访问层(DAL),主要是存放对数据类的访问,即对数据库的添加、删除、修改、更新等基本操作

操作:

(1)先建立数据访问层类库DAL,打开项目,在解决方案中右键–》添加–》新建项目–》选中类库–》改名DAL–》确定

(2)在DAL中添加对Model的引用,选中DAL–》Alt+P+R–》解决方案–》项目–》选中MOdel–》确定

(3)在DAL中添加对system.configuration的引用,选中DAL–》Alt+P+R–》程序集–》框架–》选中System.configuration–》确定

(4)建立数据访问类,选中DAL–

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值