asp.net标准(工厂模式)三层架构(二)(接口类)待续....
来源:互联网 发布:t投影仪怎样连接网络 编辑:程序博客网 时间:2024/06/05 02:01
在上一篇 asp.net标准(工厂模式)三层架构(一)中我们已经生成了所有对象的Model,下面这一讲,
我们主要是将本项目的一些常用接口给大家列一下!
在这个地方呢,我想插入一点注释:在这个项目做完后,我们将会继续将本项目改成纯模板引擎生成的项目!
在这里呢,我会将模板引擎的制作的全过程和关键技术跟大家一起来共享!
http://www.csdnit.com/
好了,就说到这里,我们先将代码给大家贴出来,然后供大家参考:
一: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 成员方法
}
}
http://www.csdnit.com/
二: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 成员方法
}
}
http://www.csdnit.com/
三: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 成员方法
}
}
注释:上面的这些代码复制下来就可以用的!
从上面接口方法上大家都可以看得出来,上面的方法都是一些在我们编程过程中最常用的方法,
当然了,在我们后期随着项目的不断深入,这些接口里面我们会不断的进行补充新的接口方法!
支持原创~~,支持博客园~~~~,支持我的同志们,我们一起学习/进步
- asp.net标准(工厂模式)三层架构(二)(接口类)待续....
- asp.net标准(工厂模式)三层架构(一)待续....
- asp.net mvc中自行搭建实现工厂模式的spring.net+三层架构(一)
- asp.net mvc中自行搭建实现工厂模式的spring.net+三层架构 (15-4-20)
- VS2010构建ASP.NET三层架构实例演示(二)
- ASP.NET三层架构模式详解(留言簿)
- ASP三层模式实践源码(未完待续)
- asp.net 三层架构(浅析)
- 基于接口的工厂模式的三层架构
- asp.net mvc(模式)和三层架构(BLL、DAL、Model)的联系与区别
- asp.net mvc(模式)和三层架构(BLL、DAL、Model)的联系与区别
- asp.net mvc(模式)和三层架构(BLL、DAL、Model)的联系与区别
- asp.net三层架构
- asp.net三层架构
- ASP.NET三层架构
- ASP.NET 三层架构
- asp.net 三层架构
- asp.net三层架构
- DLL中调用约定和名称修饰
- 搜索之二分
- 底层元素包含属性的XML文档的绑定
- Eclipse下使用SVN的branches/tag功能。
- Windows系统编程之进程间通信 -- 管道
- asp.net标准(工厂模式)三层架构(二)(接口类)待续....
- 在DLL中使用资源
- STM32启动模式 收藏
- text获得焦点出现悬浮层
- Windows可执行文件简述
- RealMedia文件格式
- 开博第一篇
- FTP上传文件
- 深入浅出SQL之左连接、右连接和全连接