三层架构是哪三层

界面层(User Interface layer)

业务逻辑层(Business Logic Layer)

数据访问层(Data access layer)

 

如何搭建三层架构

步骤1:

文件---新建---项目---Windows窗体应用程序
名称:UIL
解决方案名称:Demo3Tier

选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:BLL

选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:DAL

选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:MODEL

完成之后如图所示

C#简单三层架构

 

步骤2:
UIL添加引用
BLL,MODEL

BLL添加引用
DAL,MODEL

DAL添加引用
MODEL

这里只显示了UIL层的引用

C#简单三层架构

 

步骤3:
MODEL编写F0092类文件

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace MODEL
 7 {
 8     public class F0092
 9     {
10         string ulul01;
11         string ulul02;
12         string ulul03;
13         string ulul04;
14         string ulul05;
15         string ulul06;
16         string ulul07;
17         string ulul08;
18         string ulul09;
19         string ulul10;
20         string ulul11;
21         string ulul12;
22         string ulul13;
23         string ulul14;
24         string ulul15;
25         string ulul16;
26         string ulul17;
27         string ulul18;
28         string ulul19;
29         string ulul20;
30         string ulul21;
31         string ulul22;
32         string ulul23;
33         string ulul24;
34         string ulul25;
35 
36         public string ULUL01 { get { return ulul01; } set { ulul01 = value; } }
37         public string ULUL02 { get { return ulul02; } set { ulul02 = value; } }
38         public string ULUL03 { get { return ulul03; } set { ulul03 = value; } }
39         public string ULUL04 { get { return ulul04; } set { ulul04 = value; } }
40         public string ULUL05 { get { return ulul05; } set { ulul05 = value; } }
41         public string ULUL06 { get { return ulul06; } set { ulul06 = value; } }
42         public string ULUL07 { get { return ulul07; } set { ulul07 = value; } }
43         public string ULUL08 { get { return ulul08; } set { ulul08 = value; } }
44         public string ULUL09 { get { return ulul09; } set { ulul09 = value; } }
45         public string ULUL10 { get { return ulul10; } set { ulul10 = value; } }
46         public string ULUL11 { get { return ulul11; } set { ulul11 = value; } }
47         public string ULUL12 { get { return ulul12; } set { ulul12 = value; } }
48         public string ULUL13 { get { return ulul13; } set { ulul13 = value; } }
49         public string ULUL14 { get { return ulul14; } set { ulul14 = value; } }
50         public string ULUL15 { get { return ulul15; } set { ulul15 = value; } }
51         public string ULUL16 { get { return ulul16; } set { ulul16 = value; } }
52         public string ULUL17 { get { return ulul17; } set { ulul17 = value; } }
53         public string ULUL18 { get { return ulul18; } set { ulul18 = value; } }
54         public string ULUL19 { get { return ulul19; } set { ulul19 = value; } }
55         public string ULUL20 { get { return ulul20; } set { ulul20 = value; } }
56         public string ULUL21 { get { return ulul21; } set { ulul21 = value; } }
57         public string ULUL22 { get { return ulul22; } set { ulul22 = value; } }
58         public string ULUL23 { get { return ulul23; } set { ulul23 = value; } }
59         public string ULUL24 { get { return ulul24; } set { ulul24 = value; } }
60         public string ULUL25 { get { return ulul25; } set { ulul25 = value; } }
61     }
62 }
View Code

相关文章: