现在的位置: 首页 > 综合 > 正文

Remoting系列专题---自定义序列化类

2011年09月14日 ⁄ 综合 ⁄ 共 4665字 ⁄ 字号 评论关闭
最近项目开发中的传输数据是围绕Remoting而召开的,所以想把所有的数据实体都定义统一的格式,于是就写了一个基于DataTable的基类BaseModal,其他数据实体全部继承于它。此BaseModal基类还包括了一些其他的自有的属性,例如pageSize每页记录数、currentPage当前页码等等,代码如下:

  1
  2文件描述
 13
 14修改记录
 21
 22using System;
 23using System.Data;
 24using System.Text;
 25using System.Runtime.Serialization;
 26
 27namespace Colorful.Model
 28{
 29    /// <summary>
 30    /// 数据基本表
 31    /// </summary>

 32    [Serializable]
 33    public class BaseModel : DataTable
 34    {
 35        protected   int     index;          //记录当前行
 36        protected   int     pageSize;       //每页记录数
 37        protected   int     currentPage;    //当前页码
 38        protected   int     pages;          //总页数
 39        protected   long    totalRecord;    //总记录数
 40        protected string description;    //其他描述,及其辅助功能
 41
 42        public int PageSize
 54
 55        public int CurrentPage
 67
 68        public int Pages
 80
 81        public long TotalRecord
 93
 94        public string Description
106
107        public string GUID
128
129        <

抱歉!评论已关闭.