在完成数据库设置后,编写与库文件内的表相对应的数据类,在传入及返回数据的时候是一个完整的记录。
类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
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

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
在开发过程中,可以将各个类型的操作各自封装在不同的类库文件中,使用时直接引用类库就可以了。

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51
