BLL
1.业务逻辑层 BLL 的功能是对具体问题进行逻辑判断与执行操作,接收到表现层 UI 的用户指令后,会连接数据访问层 DAL,访问层在三层构架中位于表示层与数据层中间位置,同时也是表示层与数据层的桥梁,实现三层之间的数据连接和指令传达,可以对接收数据进行逻辑处理,实现数据的修改、获取、删除等功能,并将处理结果反馈到表示层 UI 中,实现软件功能。
2.在业务逻辑层,我们先实例化数据层,调用数据层的方法,可以实现数据的修改,获取,删除等功能,也可以接收来自页面层的参数。
1.实例化数据层
DAL.DALMethod myDAL = new DAL.DALMethod();
2.定义一个方法,在方法里面,声明对象数组
SqlParameter[] param = {
new SqlParameter("@type",SqlDbType.VarChar),
new SqlParameter("@operatorAccounts",SqlDbType.VarChar),
new SqlParameter("@operatorPassword",SqlDbType.VarChar),
};
3.给对象数组赋值
param[0].Value = "btnLogin_Click_CheckLogin";
param[1].Value = strAccount;
param[2].Value = strPassword;
4.查询数据缓存 "WDLogin" 存储过程名称 param 传递的参数对象
retun myDAL.QueryDataSet("WDLogin", param);