收藏 分销(赏)

三层架构(CURD)通用方法.doc

上传人:仙人****88 文档编号:7856166 上传时间:2025-01-22 格式:DOC 页数:2 大小:31KB 下载积分:10 金币
下载 相关 举报
三层架构(CURD)通用方法.doc_第1页
第1页 / 共2页
三层架构(CURD)通用方法.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
三层架构增、删、改、查通用方法 命名规则要求: 比如:Student 解决方案名称 三层创建: UI层:Web网站 E:\Student\Web. BLL层: 类库 Student.BLL 类命名:对象名+Manager DAL层: 类库 Student.DAL 类命名:对象名+Service Models层: 类库 Student。Models。 类命名:以数据库表同名(对于复数名词改成单数形式)。 数据访问层操作方法:(DBHelper帮助类) 以用户对象为例子: 备注:下面参数为”参数列表的我们都是使用DBHelper.CreateParamer(“@ProName”,SqlDbType.Varchar,” 值”)”方式 。 1. 添加(两行代码实现): public bool AddUser(User user) { string sql=”插入语句”; return DBHelper.GetExecuteNonquery(sql,参数列表)>0; } 2. 修改(行代码实现): public bool UpdateUser(User user) { string sql=”修改语句”; return DBHelper.GetExecuteNonquery(sql,参数列表)>0; } 3. 删除(两行代码实现): public bool DeleteUserById(string id) { string sql=”删除语句”; return DBHelper.GetExecuteNonquery(sql,参数列表)>0; } 4. 单个查询: public User GetUserById(string id) { string sql=” 查询语句”; User user = new User(); SqlDataReader dr=DBHelper.GetDataReader(sql,参数列表); if(dr.reader()) { user.Id=(int)dr[“Id”]; //……………..同样方式 给对象赋值。 } dr.Close(); return user ; } 5. 列表查询(全部) public List<User> GetAllUser () { string sql=” 查询语句”; List<User> list=new List<User>(); SqlDataReader dr=DBHelper.GetDataReader (sql,参数列表); while(dr.reader()) { User user = new User(); //对象在里面 user.Id=(int)dr[“Id”]; //……………..同样方式 给对象赋值。 list.add(user); } dr.Close(); return list ; }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服