zoukankan      html  css  js  c++  java
  • 建立数据访问层(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)
            {
              ...
            }
    我们可以看到,在数据访问中,我们仅仅对物理的数据大交道,而不去考虑数据的正确啊,显示啊,位置啊什么的。

  • 相关阅读:
    BZOJ1588:[HNOI2002]营业额统计——题解
    POJ2079:Triangle——题解
    POJ3384:Feng Shui——题解
    POJ3525:Most Distant Point from the Sea——题解
    POJ1279:Art Gallery——题解
    重大改革!Python,最接近人工智能的语言~将被加入高考科目!
    滴滴招聘-各类测试人才
    DJI大疆创新招聘-自动化测试工程师
    自动化测试ROI实践
    自动化测试ROI实践
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/1380523.html
Copyright © 2011-2022 走看看