20130723之DAL

  这两三天,每天花了点时间看了看资料,刚看asp.net时感觉一头雾水,无知所云,好在耐着性子把第一节大概看了一次。写下今天的小感想和自己的感悟。

  之前学简单语言,数据结构时编程都是一些小练习,数据都是自己在程序里面定义假设的。上学期学了数据库也只是单纯数据库的一些基础东西。即使java课程设计接触到前台程序和后台数据库的联系,但是通过这几天对PL/SQL的学习和asp.net的一小点认知,发现各学科之间的联系如此紧密。现在在学的是各个零件,最后组成一个产品(对计算机应用的深刻了解)。

  创建一个数据访问层(DAL),创建一个业务逻辑层(BLL),设计页面布局和导航。

  DAL(data access layer)数据访问层  明确让我知道,数据层和逻辑层在开发中是区分开来的。

  创建步骤:1 创建网站和数据库

                    2 视图-服务器资源管理器-数据连接-右键(添加连接)

                   这两点是创建数据层的前提是要用到的数据库信息添加到服务资源管理器中

                    3创建强类型的DataSet和Table Adapter

                    这一步中有许多类容,譬如给数据访问层添加参数化方法,插入更新删除数据(DB或自定义),完成数据访问内层(引入其他表中的项)及添加其他Table Adapter

SELECT     ProductID, ProductName, SupplierID, CategoryID,QuantityPerUnit, UnitPrice, UnitsInStock, UnitsOnOrder, ReorderLevel, Discontinued,
 
(SELECT CategoryName FROM Categories
WHERE Categories.CategoryID = Products.CategoryID) as CategoryName,
 
(SELECT CompanyName FROM Suppliers
WHERE Suppliers.SupplierID = Products.SupplierID) as SupplierName
 
FROM         Products

  通过对DAL的学习,主要学习到一种数据层和逻辑层分开处理的思想,以及如何与数据库连接。由于对C#的不熟悉,有点泛泛而学的感觉。因此觉得应该先学学C#,在回过头来学习asp.net。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值