首页 > 其他 > 详细

实体类和数据访问类三层开发

时间:2016-09-18 16:56:32      阅读:165      评论:0      收藏:0      [点我收藏+]

实体类,数据访问类

实体类:封装

封装一个类,类名与数据库表名一致,成员变量名与列明一致,多一个下划线 。

成员便令封装玩的属性会与数据表中的列名一致。

每一行数据都可以存成一个对象,操作这个对象,就相当于对某一行数据进行整体操作

数据访问类:

就是将对数据库的一些操作,单独写到一个类中,封成一些方法,等待调用

三层开发:

界面层 - UI层

业务逻辑层 - C#代码部分

数据访问层 - 实体类和数据访问类

就是项目可以从三部分同时进行,一遍布局,一边写方法和封装,一遍写代码,然后再通过调用将几部分结合。而不需要将全部的代码写到同一个类里面,当程序出错时只要去查找对应的地方就好 。

实体类封装

public class Student

    {

private string _Code;

 

        /// <summary>

        /// 学生编号

        /// </summary>

          public string Code

              {

              get { return _Code; }

                   set { _Code = value; }

        }

}

新建了一个student类,封装成员变量Code。

数据访问类里写了一个select方法

public bool Select(string Scode)

        {

            bool has = false;

            cmd.CommandText = "select *from Student where Code = @a";

            cmd.Parameters.Clear();

            cmd.Parameters.Add("@a",Scode);

            conn.Open();

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)

            {

                has = true;

            }

            conn.Close();

            return has;

        }

等待program类调用

实体类和数据访问类三层开发

原文:http://www.cnblogs.com/lanrenqilanming/p/5882193.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!