先简单介绍一下吧,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类中查询、插入、更新、删除方法。具体的创建方法我们留到下次书写,有什么疑问或不懂的地方欢迎在下方评论区留言哦。