ASP.NET三层架构——DAL层(数据访问层)中的Service类

先简单介绍一下吧,DAL层又称:数据访问层,其功能主要是负责数据库的访问。主要实现对数据表的Select(查询)、Insert(插入)、Update(更新)、Delete(删除)等操作。

基于”高内聚,低耦合“的设计原则,一个类只完成对某一特定数据的操作。也就是说一个实体类要有一个Service类与其对应。

这里我们可以看到,Model层有两个类,因此,DAL层也要有与其对应的两个Service类。

接着我们来介绍下具体的查询、插入、更新、删除方法的基本书写规则(以下为通用情况,具体情况具体分析):

查询:对应一个方法,参数为查询条件,如:。Select(int protype = 0, string name = "")。

插入:对应一个方法:参数为对应实体类对象,如:Insert(ProInfo proinfo)。

更新:一般对应两个方法:

1、根据ID进行查找,参数为主键ID,如:Select(int proID)。

2、更新方法,参数为实体类对象,如:Update(ProInfo proinfo)。

注意:如果不需要获取指定对象的原始数据则省略对应的查找方法,只写更新方法就可以

删除:对应一个方法,参数为对应实体类对象或主键id,如:Delete(Proinfo proinfo)或者Delete(int proID)。

今天简单介绍一下DAL中Service类及Service类中查询、插入、更新、删除方法。具体的创建方法我们留到下次书写,有什么疑问或不懂的地方欢迎在下方评论区留言哦。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值