今天,我们来学习一下BLL层的框架搭建:
在创建BLL层之后,我们要搭建BLL层中的Manage类,具体样式参照下图:

注意:我们要遵循一个原则:要根据DAL层中的Service类来创建BLL层的Manage类,也就是一个Service类对应一个Manage类。
在Manage类中,首先,我们需要引用几个命名空间:
using System.Data;
using DAL;
using Model;
接着,我们要将Service类中的(增删改查)方法给复制粘贴到对应的Manage类中:

接着,我们在Manage类中的增删改查方法中分别调用所对应Service类中的增删改查方法就可以了。
/// <summary>
/// 查询
/// </summary>
/// <param name="id"></param>
/// <param name="content"></param>
/// <param name="state"></param>
/// <returns></returns>
public static DataTable Select(int id = 0, string content = "", int state = 0)
{
return TaskService.Select(id, content, state);
}
/// <summary>
/// 添加
/// </summary>
/// <param name="task"></param>
/// <returns></returns>
public static int Insert(Task task)
{
return TaskService.Insert(task);
}
/// <summary>
/// 删除
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public static int Delete(int id)
{
return TaskService.Delete(id);
}
/// <summary>
/// 更改
/// </summary>
/// <param name="task"></param>
/// <returns></returns>
public static int Update(Task task)
{
return TaskService.Update(task);
}
/// <summary>
/// 根据id查找
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public static Task Select(int id)
{
return TaskService.Select(id);
}
注意:切记一定不要出现自己调用自己的情况。比如说
图中这种就是不对的。
今天的分享就到此结束了,有不懂的地方可以在下方评论区留言哦。
本文介绍了ASP.NET三层架构中的BLL层构建,强调了如何根据DAL层的Service类创建对应的Manage类,并且详细说明了如何在Manage类中引用命名空间,复制Service类的方法,并调用它们进行数据操作。同时,提醒开发者避免在Manage类中出现自我调用的情况。
3592

被折叠的 条评论
为什么被折叠?



