深入宠物店PetShop-SQLServerDAL数据访问与Sample-Duwamish比较

类别:.NET开发 点击:0 评论:0 推荐:

这几天看了DotNet推出的PetShop 3.0发布,比较了一下原来Duwamish的数据访问层,写点随笔^^

先看看PetShop内DALFactory内数据工厂与数据库交互的根源-SQLServerDAL,采用的是SqlHelper.cs这一类文件,相信大家对这个都不会感到陌生了.在做PetShop的数据库访问之前,首先对关系进行对象建模,即我们通常所说到的O/R模型,在Modle层中对[Account]表中关于用户地址[Address]进行建模,[当然,这是微软开发小组对于对象粒度的划分,你也可以扩展到抽取Account部分的Balance等等进行扩展],这种思路对于今后的数据库扩展发生的连带影响可以降低到最少.And I like it^^

namespace PetShop.Model {

本文地址:http://com.8s8s.com/it/it41466.htm