• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
☼柚子
永远不要做自己后悔的事情。
博客园    首页    新随笔    联系   管理    订阅  订阅

【皇甫】☀内侧小解析---小行动(2)

笑谈"实体类"

what is "实体类"?

所为实体类简单地说就是描述一个业务实体的"类",业务实体直观一点理解就是整个软件系统业务所涉及的对象.

eg:MySchool系统中的的班级,学生,年级等都是业务实体,"雷电"游戏中的飞机,子弹都可以看做业务实体.

再信息系统软件的开发中,从数据的存储来讲,业务实体就是存储应用的数据表,将每一个数据表中的字段定义成属性,并将这些属性用一个类封装---这个类就称为"实体类"

如下图:

实体类的第一种写法:

 1  public class Student
 2     {
 3         private int _studentNo = 0;
 4         private string _loginPwd = string.Empty;
 5         private string _studentName = string.Empty;
 6         private string _gender = string.Empty;
 7         public int StdentNo
 8         {
 9             get { return _studentNo; }
10             set { _studentNo = value; }
11         }
12         public string LoginPwd
13         {
14             get { return _loginPwd; }
15             set { _loginPwd = value; }
16         }
17         public string StudentName
18         {
19             get { return _studentName; }
20             set { _studentName = value; }
21         }
22         public string Gender
23         {
24             get { return _gender; }
25             set { _gender = value; }
26         }
27         //使用自动属性
28         public class Student
29         {
30             public int StudentNo { set; get; }
31             public string StudentName { set; get; }
32             public string LoginPwd { set; get; }
33             public string Gender { set; get; }
34             public int GenderId { set; get; }
35             public string Phone { set; get; }
36             public string Address { set; get; }
37             public DateTime BornDate { set; get; }
38             public string Email { set; get; }
39             public string IdwntityCard { set; get; }
40 
41         }
42     }
View Code

实体类中的属性与数据库中的字段的对应关系如表

posted @ 2016-04-16 10:42  Fx_柚子  阅读(150)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3