Asp.NetCore使⽤Ado创建三层架构(添加与查询)实例
说明:搭建.Net Core使⽤Ado创建三层架构,跟着这个实例⾛,傻⽠都能成功!O(∩_∩)O哈哈~⾸先介绍下环境:
vs2019,
netcore3.1,
SQLClient 4.8.1
⽤SqlServer 2008 r2测试数据
⼀、创建netcore模板项⽬
1.新建 core模板 (UI层)
2.添加除UI(⽤户层), core类库 DAl (数据访问层)BLL(业务逻辑层)和Model(实体层)另外添加了Common(公共层),可以把第三⽅插件或通⽤的Helper放进Common层。
3.创建成的的三层
asp查看源码配置ui⼆三层框架之间的关系处理:
1 三层架构就是为了符合“⾼内聚,低耦合”思想,把各个功能模块划分为表⽰层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采⽤接⼝相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类⼀般对应于数据库的不同表,实体类的属性与数据库表的字段名⼀致。
三层架构区分层次的⽬的是为了 “⾼内聚,低耦合”。开发⼈员分⼯更明确,将精⼒更专注于应⽤系统核⼼业务逻辑的分析、设计和开发,加快项⽬的进度,提⾼了开发效率,有利于项⽬的更新和维护⼯作。
2.UI 引⽤ BLL,Model, Common
3.BLL 引⽤ DAL,Model,Common
4.DAL引⽤ Model,Common
5.Model 引⽤Common
具体引⽤⽅式如下图:
(1)UI层>依赖项>右键>添加项⽬引⽤
BLL Model Common 打上对勾 然后保存。
(2)BLL,DAl,Model层同上
三使⽤Ado连接数据库
1.打开DAL的类引⽤using System.Data.SqlClient; 会发现报错。(查资料发现 core 将之前的dll⽂件换成了nuget⽂件)
(1)安装nuget ⽂件 (SQLClient 4.8.1)
点击⼯具>nuget 管理器>管理解决⽅案 nuget包
(2) 安装到DAL类库上,然后就可以尽情的控制数据库了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论