温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:逐迹内容管理系统AspxNuke v2.0源码
当前文件路径:AspxNuke/Portal/IDAL/IBaseDAL.cs

1using System.Collections.Generic; 2
3
namespace AspxNuke.Portal.IDAL 4
{ 5
/// <summary> 6
/// 数据层接口 7
/// </summary> 8
/// <typeparam name="T">实体类型</typeparam> 9
public interface IBaseDAL<T> 10
{ 11
/// <summary> 12
/// 新增记录 13
/// </summary> 14
/// <param name="t">实体</param> 15
void Insert(T t); 16
17
/// <summary> 18
/// 更新记录 19
/// </summary> 20
/// <param name="t">实体</param> 21
void Update(T t); 22
23
/// <summary> 24
/// 删除记录 25
/// </summary> 26
/// <param name="t">实体</param> 27
void Delete(T t); 28
29
/// <summary> 30
/// 获取记录 31
/// </summary> 32
/// <returns>记录</returns> 33
T GetObject(object id); 34
35
获取记录集合 60
61
/// <summary> 62
/// 获取记录总数,只有分页时有数值,其它为0 63
/// </summary> 64
int GetRowCount { get;} 65
66
/// <summary> 67
/// 获取主键 68
/// </summary> 69
object GetIdentity { get;} 70
} 71
} 72





}