摘要:
接着数据访问层DAL的再次重构_2_模块的自定义设置节我们继续实现,到这里,开始后台编码,经历了建立数据库、建表、存储过程、web.config的自定义配置节点后,我们来实现数据访问层的编码。首先:用OOP方式来映射后台的表Polls和PollOptions。分别命名为PollDetail和PollOptionDetail简单实体类。注意一些转换映射的事项:简单实体就是对表的列进行封装。映射为对应的属性时注意赋予初始值。 (如日期字段的复制根据需要选择 DateTime.Now 和 DateTime.MinValue、DateTime.MaxValue)构造方法需要重载(添加带参数的构造方法, 阅读全文
摘要:
接着数据访问层DAL的再次重构_1_建库表存储过程,数据库的连接串随着将来移植的问题而变化,所以在web.config中我们使用<connectionStrings>节点来保存该设置,为了以后便于维护这方面。上一篇已经说明了(观察aspnetdb.mdf得到的启发),对于网站而言,提升网站的性能那么缓存将是非常重要的功能。数据缓存自然是不可或缺的。三层体系中的层次很明白了。我们希望DAL层能够支持缓存、设置缓存有效时间(以秒为单位)、以及对数据库连接串的正确访问。那么这些设置我们使用web.config的自定义配置节点来设置。(可能有人会提议用web.config的<appS 阅读全文