温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:NBear+NBear开发BBS系统源码
当前文件:
NBBS/IDAL/IUserDAL.cs,打开代码结构图
NBBS/IDAL/IUserDAL.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 IUserDAL 12
{ 13
/// <summary> 14
/// 插入一个用户 15
/// </summary> 16
/// <param name="user">用户实体类</param> 17
/// <returns>操作是否成功</returns> 18
bool Insert(UserInfo user); 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="user">用户实体类</param> 31
/// <returns>操作是否成功</returns> 32
bool Update(UserInfo user); 33
34
/// <summary> 35
/// 按ID取得一个用户的全部信息 36
/// </summary> 37
/// <param name="id">用户ID</param> 38
/// <returns>用户实体类</returns> 39
UserInfo GetByID(int id); 40
41
/// <summary> 42
/// 按身份取得用户信息 43
/// </summary> 44
/// <param name="status">身份</param> 45
/// <returns>用户实体集合类</returns> 46
IList<UserInfo> GetByStatus(string status); 47
48
/// <summary> 49
/// 取得全部记录的数量 50
/// </summary> 51
/// <returns>记录的数量</returns> 52
int GetCount(); 53
54
/// <summary> 55
/// 取得指定身份记录的数量 56
/// </summary> 57
/// <param name="status">身份</param> 58
/// <returns>记录的数量</returns> 59
int GetCountByStatus(string status); 60
} 61
} 62





}