您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->NBear+NBear开发BBS系统源码>>IDAL/IPostDAL.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:NBear+NBear开发BBS系统源码
当前文件:文件类型 NBBS/IDAL/IPostDAL.cs打开代码结构图
普通视图
		            
1using System; 2using System.Collections; 3using System.Collections.Generic; 4using NBBS.Entity; 5 6namespace NBBS.IDAL 7{ 8 /// <summary> 9 /// 数据访问层接口——帖子 10 /// </summary> 11 public interface IPostDAL 12 { 13 /// <summary> 14 /// 插入一个帖子 15 /// </summary> 16 /// <param name="Post">帖子实体类</param> 17 /// <returns>操作是否成功</returns> 18 bool Insert(PostInfo post); 19 20 21 /// <summary> 22 /// 删除一个帖子 23 /// </summary> 24 /// <param name="id">欲删除帖子的ID</param> 25 /// <returns>操作是否成功</returns> 26 bool Delete(int id); 27 28 /// <summary> 29 /// 更新帖子信息 30 /// </summary> 31 /// <param name="Post">帖子实体类</param> 32 /// <returns>操作是否成功</returns> 33 bool Update(PostInfo post); 34 35 /// <summary> 36 /// 按ID取得一个帖子的全部信息 37 /// </summary> 38 /// <param name="id">帖子ID</param> 39 /// <returns>帖子实体类</returns> 40 PostInfo GetByID(int id); 41 42 /// <summary> 43 /// 取得指定版面最后发表的帖子 44 /// </summary> 45 /// <param name="boardId">版面ID</param> 46 /// <returns>帖子实体类</returns> 47 PostInfo GetLastPost(int boardId); 48 49 /// <summary> 50 /// 取得所有帖子信息 51 /// </summary> 52 /// <returns>帖子实体集合类</returns> 53 IList<PostInfo> GetAll(); 54 55 /// <summary> 56 /// 按子版面取得所有帖子(主题)信息 57 /// </summary> 58 /// <param name="boardId">子版面ID</param> 59 /// <returns>帖子实体集合类</returns> 60 IList<PostInfo> GetByBoard(int boardId); 61 62 /// <summary> 63 /// 按主题取得全部帖子(回帖) 64 /// </summary> 65 /// <param name="postId">主题ID</param> 66 /// <returns>帖子实体类列表</returns> 67 IList<PostInfo> GetByPost(int postId); 68 69 /// <summary> 70 /// 按关键字取得帖子 71 /// </summary> 72 /// <param name="keyword">关键字</param> 73 /// <returns>帖子实体类列表</returns> 74 IList<PostInfo> GetByKeyword(string keyword); 75 76 /// <summary> 77 /// 取得全部帖子数量 78 /// </summary> 79 /// <returns>全部帖子数量</returns> 80 int GetCount(); 81 82 /// <summary> 83 /// 取得全部主题数量 84 /// </summary> 85 /// <returns>全部主题数量</returns> 86 int GetThemeCount(); 87 88 /// <summary> 89 /// 按版面取得帖子(主题)记录数量 90 /// </summary> 91 /// <param name="boardId">版面ID</param> 92 /// <returns>帖子(主题)记录数量</returns> 93 int GetCountByBoard(int boardId); 94 95 /// <summary> 96 /// 按主题取得帖子(回帖)记录数量 97 /// </summary> 98 /// <param name="postId">主题ID</param> 99 /// <returns>帖子记录数量</returns> 100 int GetCountByPost(int postId); 101 } 102} 103
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:NBear+NBear开发BBS系统源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号