这几天看了dotnet推出的petshop 3.0发布,比较了一下原来duwamish的数据访问层,写点随笔^^
namespace petshop.model { 【程序编程相关:根据表格内容,自动调整VB.NET中Da】
先看看petshop内dalfactory内数据工厂与数据库交互的根源-sqlserverdal,采用的是sqlhelper.cs这一类文件,相信大家对这个都不会感到陌生了.在做petshop的数据库访问之前,首先对关系进行对象建模,即我们通常所说到的o/r模型,在modle层中对[account]表中关于用户地址[address]进行建模,[当然,这是微软开发小组对于对象粒度的划分,你也可以扩展到抽取account部分的balance等等进行扩展],这种思路对于今后的数据库扩展发生的连带影响可以降低到最少.and i like it^^ 【推荐阅读:昨日关注:逐步解说: 将Web Form】
// internal member variables private string _firstname; private string _lastname; private string _address1; private string _address2; private string _city; private string _state; private string _zip; private string _country; private string _phone; 【扩展信息:当VS.NET2003遇上VS.NET2】
/// <summary> /// business entity used to model addresses /// </summary> [serializable] public class addressinfo {
... 下一页