技术开发 频道

数据库瓶颈非常好的良药:web三层架构

  从中可以看到,这里本质上就是以前的数据模型层,将数据整个对象化了,为了层之间的访问方便,我们将改类的命名空间改为Auto.DAL,并将NorthwindDataContent类的第一个构造函数代码修改如下,这样修改主要是为了统一数据库连接字符串的位置,因为dbml文件在生成后会附带生成一个app.config文件,用来存放连接字符串,而我们要把连接字符串统一放到web.config中。(要访问web.config文件,需要为DAL项目添加对System.Configuration的应用)

public NorthwindDataContext() :
        base(ConfigurationManager.ConnectionStrings[
"NorthwindConnectionString"].ConnectionString, mappingSource)
        {
            OnCreated();
        }

 

  

0
相关文章