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

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

先建立实体类库Model,打开项目,在解决方案中右键–》添加–》新建项目–》选中类库–》改名Model–》确定
选中Model类库–》Shift+ALT+C–》建立实体类。UserInfo类
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–》Shift+ALT+C–》建立数据访问类。UserDB类

3、业务逻辑层(BLL)对传送数据进行逻辑判断分折,并进行传送正确的值。

(1)先建立业务逻辑层类库BLL,打开项目,在解决方案中右键–》添加–》新建项目–》选中类库–》改名BLL–》确定
(2)在BLL中添加对Model、DAL的引用,选中BLL–》Alt+P+R–》解决方案–》项目–》选中MOdel、DAL–》确定
(3)建立业务逻辑类,选中BLL–》Shift+ALT+C–》建立业务逻辑类。LoginManager类

4、表现层(UI)即用户界面层

(1)在UI中添加对Model、BLL的引用,选中UI–》Alt+P+R–》解决方案–》项目–》选中MOdel、BLL–》确定
(2)编写代码传递数据给BLL层。

SQL Server三层架构相关推荐

  1. SQL Server 2005架构

    SQL Server 2005架构 转载自:http://blog.csdn.net/motian_shi/article/details/4071616 SQL Server 2005由协议层.关系 ...

  2. SQL Server Alwayson架构下 服务器 各虚拟IP漂移监控告警的功能实现 -1(服务器视角)...

    1.需求概括 我们知道,在SQL Server Alwayson 架构中,有多种虚拟IP,例如 WindowsCluster IP,ListenIP,角色高可用性IP(类似于侦听IP).在某些条件下, ...

  3. SQL Server内存架构基础

    SQL Server内存架构基础 翻译自: https://mssqlwiki.com/sqlwiki/sql-performance/basics-of-sql-server-memory-arch ...

  4. SQL SERVER中架构的理解

    在sqlserver 2005中,可能大家在工作或学习的时候会经常发现这样一些问题,你使用一个账户在数据库中创建了一张表,却发现你自己创建的表却没有修改和查询的权限,这是一件很郁闷的事情,在sqlse ...

  5. 获取sql server 默认架构(dbo)

    函数:SCHEMA_NAME select SCHEMA_NAME() SELECT * FROM sys.database_principals;(default_schema_name列即为默认架 ...

  6. sql server 内存初探

    原文:sql server 内存初探 一. 前言 对于sql server 这个产品来说,内存这块是最重要的一个资源, 当我们新建一个会话,相同的sql语句查询第二次查询时间往往会比第一次快,特别是在 ...

  7. SQL Server 执行计划缓存

    原文:SQL Server 执行计划缓存 标签:SQL SERVER/MSSQL SERVER/数据库/DBA/内存池/缓冲区 概述 了解执行计划对数据库性能分析很重要,其中涉及到了语句性能分析与存储 ...

  8. 一名小小的SQL Server DBA想谈一下SQL Server的能力

    一名小小的SQL Server DBA想谈一下SQL Server的能力 百度上暂时还没有搜索到相关的个人写的比较有价值的文章,至少在中文网络的世界里面没有 但是在微软的网站有这样一篇文章:<比 ...

  9. SQL Server中的数据库表分区

    什么是数据库表分区? (What is a database table partitioning?) Partitioning is the database process where very ...

最新文章

  1. 腾讯 Robotics X 实验室首次「开箱」移动机器人,能走梅花桩,还能自平衡
  2. 2020人工神经网络第一次作业-参考答案第四部分
  3. win10 系统怎么获取最高管理员权限删除文件
  4. opencv运动目标跟踪预测_浅谈多目标跟踪中的相机运动
  5. HDU1045 Fire Net 递归回溯
  6. 大公司稳定工作和创业之间如何选择?
  7. linux内核那些事之物理内存模型之FLATMEM(1)
  8. verilog实现多周期处理器之——(三)数据相关问题及其解决
  9. python——redis
  10. Linux下挂载和格式化虚拟磁盘图文教程
  11. 关于安装office软件时和visio软件冲突
  12. 【keytool】keytool查看jks证书详情
  13. 串行外设接口(Serial Peripheral Interface, SPI)
  14. 新建 FrameMaker API 时引用目录的设置
  15. SDN — OpenvSwitch 常用指令和应用示例
  16. NLP 自古以来的各预训练模型 (PTMs) 和预训练任务小结
  17. FL Studio教程之Gross Beat插件讲解
  18. 笔记本计算机硬件知识,笔记本电脑硬件配置全解析,看完让你轻松选购笔记本电脑...
  19. 国科gk7102s-sensor框架驱动笔记
  20. 如何实现Obsidian笔记云同步? | 实践

热门文章

  1. 文件修复软件winhex
  2. MySQL机房管理系统_机房管理系统vb与excel链接2
  3. Java异常---巩固强化
  4. Python3爬取知网文章
  5. 微信小程序数据渲染和数据请求
  6. 使用python 采集某网站全站美女图片 ,这么好看得图还不学起来(含完整源码)
  7. 《大秦赋》最近很火!于是我用Python抓取了“相关数据”,发现了这些秘密.........
  8. 对接企业发款到微信零钱接口
  9. itext 填充PDF表单
  10. 海康工业相机使用教程