之前在学习设计模式的时候,对于抽象工厂中的反射+配置文件的使用一直都是一知半解的,但是在机房重构七层登录的运用以及报错,让自己对于反射
的使用有了更深刻的认识。
反射就像是一个简单的记录+反射器,将配置文件中的内容反射到当前所要运用的内容中来。
反射的运用格式:
Assembly.Load(“程序集名称”).CreateInstance(“命名空间.类名称”)
话不多说,先上代码:
配置文件:App.config 【在U层中】
代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key ="ConStr" value ="server=.;database=CRRData;uid=sa;password=123456"/>
<add key ="DB&