关于机房重构,说到工厂层,感觉大部分直接Copy即可,但这层却也是非常容易报BUG的一层,如此一来,了解工厂层里面到底是怎样一种构造,能很好的辅助我们梳理代码,搞清问题发生的缘由。

    首先,上几张图。各位博友可以看到,每张图中都有几个颜色框出来的内容,而颜色一致的地方,就是相互关联的所在。

D层类的命名:这里我是按照数据中的表建立的类,前面都有加Sqlserver

        Factory层浅析

然后打开配置文件:在U层打开App.config

       Factory层浅析

找到如下这句话,其中key"DB"的value值对应的就是你在D层建立的类的名的前面内容(由蓝框标出)。它的具体使用是在工厂层中。

Factory层浅析

工厂层代码:在这里首先AssemblyName对应的内容就是你建立的D层名,db对应内容则是你配置文件中的内容,具体见上面的截图。而紫色框标出的内容就是你D层类名的后半部分内容,根据不同的类名,写不同的值。

Factory层浅析

区别借鉴:

Factory层浅析

相关文章:

  • 2021-12-25
  • 2021-09-16
  • 2021-06-17
  • 2022-01-18
  • 2021-11-12
  • 2021-09-29
  • 2021-08-12
  • 2021-12-20
猜你喜欢
  • 2021-05-08
  • 2022-01-12
  • 2022-03-06
  • 2022-02-09
  • 2022-01-02
  • 2022-12-23
  • 2021-11-12
相关资源
相似解决方案