其他分享
首页 > 其他分享> > 11.15笔记

11.15笔记

作者:互联网

1、using:a、引入命名空间

        b、垃圾自动回收

      c、命名空间别名

2、三层套用:a、UI(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。

                                                   

 

 

                         b、BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、 计算、业务规则等等。

 

 

       c、DAL:(数据访问层): 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库。(当然这些                                 操作都是基 于UI层的。用户的需求反映给界面(UI),UI反映给BLL,BLL反映给DAL,DAL进行数据的操作,操作后再一一返回,直到将用户所需数据反馈给用户)。

         注:Entity(实体层):它不属于三层中的任何一层,但是它是必不可少的一层。--Model      

             作用:1、实现面向对象思想中的"封装";

                                                          2、贯穿于三层,在三层之间传递数据;(注:确切的说实体层贯穿于三层之间,来连接三层)。

3、三层搭建:创建类库、创建UI、相互引用、web.config数据库连接、DAL引入configular、SqlHelper、数据查询。

4、connection:开启程序与数据库之间的连接。

5、command:对数据库发出指令。

6、dataadapter:在数据源以及dataset之间执行数据传输。

7、dataset:从数据源中检索到的数据在内存中的缓存。可以把DataSet当成内存中的数据库。将数据一次性加载到内存中。

8、datareader:DataReader对象提供了顺序的,只读的方式读取Command对象获得的数据结果集。使用connection在线操作数据库。

 

标签:DAL,数据库,11.15,用户,笔记,UI,三层,数据
来源: https://www.cnblogs.com/bsh0717/p/15558200.html