问题图片:
问题来源:
- factory层出现问题,主要原因是因为代码不理解,写错了位置。
- 如果在其他层调用外官方方法没有书写完整一样出错,比如在U层调用工厂层时候,括号里面user没有手写: flag=AddPwd.AddUser(user );//调用外观方法,返回user(重叠注册facade),则一样报错。
- 将D层的两个配置放到U层,因为U层没有,剪切过去。(自行copy)
factory的以下三种写法:原理相同
//接受来自配置文件的数据
string StrDB = System.Configuration.ConfigurationManager.AppSettings["DB"]; //用于连接配置文件并调取