建立数据访问层(Dal)

建立数据访问层,也就是三层体系的最低层。他应该包含了直接和物理数据存储空间(并不单指数据库)打交道的一些方法。这是一些通用的方法,如本例中的SQLHelper。当然,如果需要有更强的通用性,完全可以再抽象出来,建立工厂什么的。

在这里,SQLHelper就不再累赘,本文主旨不再于此。

创建出实体类,实体类说的最简单可以看作是用类来表现物理源的数据逻辑关系,比如表间关系,字段关系等。

public class MessageBoardInfo
    {

        public MessageBoardInfo()
        {

        }
       
        private string _MessageBody;

        public string MessageBody
        {
            get { return _MessageBody; }
            set { _MessageBody = value; }
        }
        private DateTime _MessageTime;

        public DateTime MessageTime
        {
            get { return _MessageTime; }
            set { _MessageTime = value; }
        }

    }

这里,我们可以看到,其实就包含了文章的主体MessageBody和发布时间MessageTime。

在数据访问层的Messages类中创建方法来添加和查询方法

       public MessageBoardInfo[] GeiMessage()
        {
          ...
        }
        public void SaveMessage(MessageBoardInfo mbinfo)
        {
          ...
        }
我们可以看到,在数据访问中,我们仅仅对物理的数据大交道,而不去考虑数据的正确啊,显示啊,位置啊什么的。

转载于:https://www.cnblogs.com/chenbg2001/archive/2009/01/23/1380523.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值