在上一篇 asp.net标准(工厂模式)三层架构(一)中我们已经生成了所有对象的Model,下面这一讲,
我们主要是将本项目的一些常用接口给大家列一下!
在这个地方呢,我想插入一点注释:在这个项目做完后,我们将会继续将本项目改成纯模板引擎生成的项目!
在这里呢,我会将模板引擎的制作的全过程和关键技术跟大家一起来共享!
好了,就说到这里,我们先将代码给大家贴出来,然后供大家参考:
一:AnserTable的接口类如下:
using System;
using System.Data;
namespace Yeah.IDAL
{
/// <summary>
/// 接口层IAnserTable 的摘要说明。
/// </summary>
public interface IAnserTable
{
#region 成员方法
/// <summary>
/// 是否存在该记录
/// </summary>
bool Exists(int TbID);
/// <summary>
/// 增加一条数据
/// </summary>
int Add(Yeah.Model.AnserTable model);
/// <summary>
/// 更新一条数据
/// </summary>
void Update(Yeah.Model.AnserTable model);
/// <summary>
/// 删除一条数据
/// </summary>
void Delete(int TbID);
/// <summary>
/// 得到一个对象实体
/// </summary>
Yeah.Model.AnserTable GetModel(int TbID);
/// <summary>
/// 获得数据列表
/// </summary>
DataSet GetList(string strWhere);
/// <summary>
/// 根据分页获得数据列表
/// </summary>
// DataSet GetList(int PageSize,int PageIndex,string strWhere);
#endregion 成员方法
}
}
二:MessageTable 表的接口类如下:
using System;
using System.Data;
namespace Yeah.IDAL
{
/// <summary>
/// 接口层IMessageTable 的摘要说明。
/// </summary>
public interface IMessageTable
{
#region 成员方法
/// <summary>
/// 是否存在该记录
/// </summary>
bool Exists(int TbID);
/// <summary>
/// 增加一条数据
/// </summary>
int Add(Yeah.Model.MessageTable model);
/// <summary>
/// 更新一条数据
/// </summary>
void Update(Yeah.Model.MessageTable model);
/// <summary>
/// 删除一条数据
/// </summary>
void Delete(int TbID);
/// <summary>
/// 得到一个对象实体
/// </summary>
Yeah.Model.MessageTable GetModel(int TbID);
/// <summary>
/// 获得数据列表
/// </summary>
DataSet GetList(string strWhere);
/// <summary>
/// 根据分页获得数据列表
/// </summary>
// DataSet GetList(int PageSize,int PageIndex,string strWhere);
#endregion 成员方法
}
}
三:User类的代码如下:
using System;
using System.Data;
namespace Yeah.IDAL
{
/// <summary>
/// 接口层IUser 的摘要说明。
/// </summary>
public interface IUser
{
#region 成员方法
/// <summary>
/// 是否存在该记录
/// </summary>
bool Exists(int TbID,string UserID);
/// <summary>
/// 增加一条数据
/// </summary>
int Add(Yeah.Model.User model);
/// <summary>
/// 更新一条数据
/// </summary>
void Update(Yeah.Model.User model);
/// <summary>
/// 删除一条数据
/// </summary>
void Delete(int TbID,string UserID);
/// <summary>
/// 得到一个对象实体
/// </summary>
Yeah.Model.User GetModel(int TbID,string UserID);
/// <summary>
/// 获得数据列表
/// </summary>
DataSet GetList(string strWhere);
/// <summary>
/// 根据分页获得数据列表
/// </summary>
// DataSet GetList(int PageSize,int PageIndex,string strWhere);
#endregion 成员方法
}
}
注释:上面的这些代码复制下来就可以用的!
从上面接口方法上大家都可以看得出来,上面的方法都是一些在我们编程过程中最常用的方法,
当然了,在我们后期随着项目的不断深入,这些接口里面我们会不断的进行补充新的接口方法!
支持原创~~,支持博客园~~~~,支持我的同志们,我们一起学习/进步