您现在的位置:希赛教育首页 > 软考学院 > 系统架构设计师 > 正文
PetShop数据访问层之数据库访问设计[1]
http://www.educity.cn 作者:不详 来源:网络 2009年6月4日 发表评论 进入社区

    2、PetShop数据访问层之数据库访问设计

    在上一节中,我从整体上分析了 PetShop 的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理 解。在 PetShop 4.0 中,由于引入了 ASP.Net 2.0 的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、 Profile四部分。在系列 二中,我将介绍有关数据库访问的设计。在 PetShop 中,系统需要处理的数据库对象分为两类:一是数据实体,对应数据库中相应的数据表。它们没有行为,仅用于表现对象的数据。这些实体类都被放到 Model 程序集中,例如数据表 Order 对应的实体类 OrderInfo,其类图如下:

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]