【C#】Factory层浅析

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

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

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

        【C#】Factory层浅析_第1张图片

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

       【C#】Factory层浅析_第2张图片

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

【C#】Factory层浅析_第3张图片

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

【C#】Factory层浅析_第4张图片

区别借鉴:

【C#】Factory层浅析_第5张图片

你可能感兴趣的:(——【UI+BLL+DAL】,【框架深入】,——【C#】,【.NET】,——【项目实践】)