本文共 383 字,大约阅读时间需要 1 分钟。
关于机房重构,说到工厂层,感觉大部分直接Copy即可,但这层却也是非常容易报BUG的一层,如此一来,了解工厂层里面到底是怎样一种构造,能很好的辅助我们梳理代码,搞清问题发生的缘由。
首先,上几张图。各位博友可以看到,每张图中都有几个颜色框出来的内容,而颜色一致的地方,就是相互关联的所在。
D层类的命名:这里我是按照数据中的表建立的类,前面都有加Sqlserver
然后打开配置文件:在U层打开App.config
找到如下这句话,其中key"DB"的value值对应的就是你在D层建立的类的名的前面内容(由蓝框标出)。它的具体使用是在工厂层中。
工厂层代码:在这里首先AssemblyName对应的内容就是你建立的D层名,db对应内容则是你配置文件中的内容,具体见上面的截图。而紫色框标出的内容就是你D层类名的后半部分内容,根据不同的类名,写不同的值。
区别借鉴: