温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:NBear+NBear开发BBS系统源码
当前文件:
NBBS/IDAL/IBoardDAL.cs,打开代码结构图
NBBS/IDAL/IBoardDAL.cs,打开代码结构图1using System; 2
using System.Collections; 3
using System.Collections.Generic; 4
using NBBS.Entity; 5
6
namespace NBBS.IDAL 7
{ 8
/// <summary> 9
/// 数据访问层接口——子版面 10
/// </summary> 11
public interface IBoardDAL 12
{ 13
/// <summary> 14
/// 插入一个子版面 15
/// </summary> 16
/// <param name="Board">子版面实体类</param> 17
/// <returns>操作是否成功</returns> 18
bool Insert(BoardInfo board); 19
20
/// <summary> 21
/// 删除一个子版面 22
/// </summary> 23
/// <param name="id">欲删除子版面的ID</param> 24
/// <returns>操作是否成功</returns> 25
bool Delete(int id); 26
27
/// <summary> 28
/// 更新子版面信息 29
/// </summary> 30
/// <param name="Board">子版面实体类</param> 31
/// <returns>操作是否成功</returns> 32
bool Update(BoardInfo board); 33
34
/// <summary> 35
/// 按ID取得一个子版面的全部信息 36
/// </summary> 37
/// <param name="id">子版面ID</param> 38
/// <returns>子版面实体类</returns> 39
BoardInfo GetByID(int id); 40
41
/// <summary> 42
/// 按名称取得一个子版面的全部信息 43
/// </summary> 44
/// <param name="name">名字</param> 45
/// <returns>子版面实体类</returns> 46
BoardInfo GetByName(string name); 47
48
/// <summary> 49
/// 取得所有子版面信息 50
/// </summary> 51
/// <returns>子版面实体集合类</returns> 52
IList<BoardInfo> GetAll(); 53
54
/// <summary> 55
/// 按主版面取得所有子版面信息 56
/// </summary> 57
/// <param name="motherBoardId">主版面ID</param> 58
/// <returns>子版面实体集合类</returns> 59
IList<BoardInfo> GetByMotherBoard(int motherBoardId); 60
61
/// <summary> 62
/// 取得Place字段的最大值 63
/// </summary> 64
/// <returns>最大Place</returns> 65
int GetMaxPlace(); 66
67
/// <summary> 68
/// 取得所有子版面的记录数 69
/// </summary> 70
/// <returns>记录数</returns> 71
int GetCount(); 72
} 73
} 74





}