新建三层项目前奏
创建一个空的解决方案
创建表现层(web)、创建业务逻辑层(BLL)、创建数据访问层(DAL)
注释:这个web就是项目,可以是“web应用程序”“winform应用程序”,后面的两层是“类库”(在新建类库的时候系统默认的会创建一个类文件,最好将系统自己生成的类文件删掉)
创建实体类(MODEL)
注释:很多刚开始接触三层的人都弄不清楚这个,一般都会认为这个也是一层,其实不是的,这个里面只是将数据源中的表中的字段进行封装的一些类文件,并不是层。实体类是必不可少的,因为每一层都要引用它。这个和我们以前学过的面向对象里面的一个东西其实是一样的就是“属性”,将数据源中的列名看成是字段,要将这些字段封装成属性,在后面的项目中才能对相应的表进行操作。
把存在联系的层与实体类进行引用(web--BLL--DAL)
注释:别看到后面三个层的顺序很普通其实是有深意的,这个看一下下面的引用就会发现
MODEL:不需要引用
DAL:引用MODEL和System.Configuration
BLL:引用MODEL和DAL
web:引用MODEL和BLL
在web.config中设置字符串的链接
在DAL层中新建helper类
在这里要说明一下:这个helper类写法千奇百怪,刚开始学的人每天就写一种,不然是很难记住的,还有刚开始不需要理会什么关闭、释放资源之类的,先学会怎么去用自己写的方法对数据库进行相应的操作...