ASP.NET2.0网站开发(3)数据类
在完成数据库设置后,编写与库文件内的表相对应的数据类,在传入及返回数据的时候是一个完整的记录。
类ModelClass封装了Books表内的字段:
1
public class ModelClass
2
{
3
public ModelClass()
4
{
5
//
6
//TODO: 在此处添加构造函数逻辑
7
//
8
9
}
10
11
public ModelClass(int id, string mc, string cbs, double dj, string nrty, byte[] tp)
12
{
13
_id = id;
14
_mc = mc;
15
_cbs = cbs;
16
_dj = dj;
17
_nrty = nrty;
18
_tp = tp;
19
}
20
21
private int _id;
22
23
/// <summary>
24
/// 序号
25
/// </summary>
26
public int Id
27
{
28
get { return _id; }
29
set { _id = value; }
30
}
31
private string _mc;
32
/// <summary>
33
/// 书名
34
/// </summary>
35
public string Mc
36
{
37
get { return _mc; }
38
set { _mc = value; }
39
}
40
private string _cbs;
41
/// <summary>
42
/// 出版社
43
/// </summary>
44
public string Cbs
45
{
46
get { return _cbs; }
47
set { _cbs = value; }
48
}
49
private double _dj;
50
/// <summary>
51
/// 定价
52
/// </summary>
53
public double Dj
54
{
55
get { return _dj; }
56
set { _dj = value; }
57
}
58
private string _nrty;
59
/// <summary>
60
/// 内容提要
61
/// </summary>
62
public string Nrty
63
{
64
get { return _nrty; }
65
set { _nrty = value; }
66
}
67
private byte[] _tp;
68
/// <summary>
69
/// 图片
70
/// </summary>
71
public byte[] Tp
72
{
73
get { return _tp; }
74
set { _tp = value; }
75
}
76
}
public class ModelClass2
{3
public ModelClass()4
{5
//6
//TODO: 在此处添加构造函数逻辑7
//8
9
}10

11
public ModelClass(int id, string mc, string cbs, double dj, string nrty, byte[] tp)12
{13
_id = id;14
_mc = mc;15
_cbs = cbs;16
_dj = dj;17
_nrty = nrty;18
_tp = tp;19
}20

21
private int _id;22

23
/// <summary>24
/// 序号25
/// </summary>26
public int Id27
{28
get { return _id; }29
set { _id = value; }30
}31
private string _mc;32
/// <summary>33
/// 书名34
/// </summary>35
public string Mc36
{37
get { return _mc; }38
set { _mc = value; }39
}40
private string _cbs;41
/// <summary>42
/// 出版社43
/// </summary>44
public string Cbs45
{46
get { return _cbs; }47
set { _cbs = value; }48
}49
private double _dj;50
/// <summary>51
/// 定价52
/// </summary>53
public double Dj54
{55
get { return _dj; }56
set { _dj = value; }57
}58
private string _nrty;59
/// <summary>60
/// 内容提要61
/// </summary>62
public string Nrty63
{64
get { return _nrty; }65
set { _nrty = value; }66
}67
private byte[] _tp;68
/// <summary>69
/// 图片70
/// </summary>71
public byte[] Tp72
{73
get { return _tp; }74
set { _tp = value; }75
}76
}
UserClass封装了User表中的用户数据:
1
public class UserClass
2
{
3
public UserClass()
4
{ }
5
6
public UserClass(int xh, string dlmc, string yhmc, string yhkl)
7
{
8
_xh = xh;
9
_dlmc = dlmc;
10
_yhmc = yhmc;
11
_yhkl = yhkl;
12
}
13
14
private int _xh;
15
/// <summary>
16
/// 序号
17
/// </summary>
18
public int Xh
19
{
20
get { return _xh; }
21
set { _xh = value; }
22
}
23
private string _dlmc;
24
/// <summary>
25
/// 登录名称
26
/// </summary>
27
public string Dlmc
28
{
29
get { return _dlmc; }
30
set { _dlmc = value; }
31
}
32
private string _yhmc;
33
/// <summary>
34
/// 用户名称
35
/// </summary>
36
public string Yhmc
37
{
38
get { return _yhmc; }
39
set { _yhmc = value; }
40
}
41
private string _yhkl;
42
/// <summary>
43
/// 用户口令
44
/// </summary>
45
public string Yhkl
46
{
47
get { return _yhkl; }
48
set { _yhkl = value; }
49
}
50
}
51
在开发过程中,可以将各个类型的操作各自封装在不同的类库文件中,使用时直接引用类库就可以了。
public class UserClass2
{3
public UserClass()4
{ }5

6
public UserClass(int xh, string dlmc, string yhmc, string yhkl)7
{8
_xh = xh;9
_dlmc = dlmc;10
_yhmc = yhmc;11
_yhkl = yhkl;12
}13

14
private int _xh;15
/// <summary>16
/// 序号17
/// </summary>18
public int Xh19
{20
get { return _xh; }21
set { _xh = value; }22
}23
private string _dlmc;24
/// <summary>25
/// 登录名称26
/// </summary>27
public string Dlmc28
{29
get { return _dlmc; }30
set { _dlmc = value; }31
}32
private string _yhmc;33
/// <summary>34
/// 用户名称35
/// </summary>36
public string Yhmc37
{38
get { return _yhmc; }39
set { _yhmc = value; }40
}41
private string _yhkl;42
/// <summary>43
/// 用户口令44
/// </summary>45
public string Yhkl46
{47
get { return _yhkl; }48
set { _yhkl = value; }49
}50
}51



浙公网安备 33010602011771号