抽象工厂+反射(一)
来源:互联网 发布:sql server2005标准版 编辑:程序博客网 时间:2024/04/29 20:05
写在前面
期间自己由于毕业设计和答辩的事情,计算机的进度拖了一个月了,现在心里很惭愧,就化悲愤为动力吧。小编会在持续时间内不断更新自己机房重构遇到的问题和自己经历,希望大家多多指教。
今天下午调试的过程中遇到这个问题,看图:
where
这个问题是在那里遇到的呢?我在配置文件+工厂+反射实现功能时候,出现这个问题,我当时的代码是这样写的:
string StrDB = System.Configuration.ConfigurationManager.ConnectionStrings ["LoginDAL"].ToString() ; //接收来自配置文件的数据public IDal.ILoginDAL CreateUserInfo() { string className = StrDB + "." + "LoginDAL"; return(IDal.ILoginDAL)Assembly.Load(StrDB).CreateInstance(className); }
办法
我开始也是无从下手,自己也是稀里糊涂的感觉,找师哥看了看,发现不是代码的问题,之后我们去网上找到了解决的办法,问题提示系统找不到文件,其实文件是存在的,只是我们没有加载出来。
我们程序运行时都会从主程序开始运行,也就是从UI启动整个程序,很多用到的DLL文件都需要在这个时候被加载。而D层的dll在程序启动的时候没有被加载出来,怎么办呢?
不用担心我们可以设置路径,将DLL文件加载到UI层中:
如果不修改路径,默认的是当前的类库。现在你发现刚刚的问题解决了。
碎碎念
发现问题
自己的搜索能力还是不够快速和准确,怎么办呢?我想刻意训练应该是最好的办法。
总结
自己成长的过程,是一个不断解决问题的过程,同时正如米老师所言,办法总比困难多,平静的面对。
思考
对于抽象工厂和反射使用自己现在了解的是在我们更换数据库的时候只需要在配置文件中修改参数就可以更换了,但是具体是如何实现数据库的切换我还是不太明白的,这是之后自己学习和体会的地方。
1 0
- 抽象工厂+反射(一)
- DRP项目(十):抽象工厂加反射(一)
- 抽象工厂(一)
- 抽象工厂反射
- 抽象工厂模式+反射
- 抽象工厂+反射+配置文件
- 抽象工厂+反射=反射工厂
- Java--用简单工厂来改进抽象工厂(反射)
- 抽象工厂+反射 实例讲解
- 登陆+抽象工厂+反射配置文件
- 抽象工厂+反射 登陆实例
- 登陆窗体 抽象工厂+反射
- 抽象工厂模式+反射+配置文件
- 抽象工厂之“反射”技术
- 反射机制剖析(二): 利用抽象工厂实现BeanFactory
- VB.NET三层登录实例(抽象工厂+反射+配置文件)
- C#工厂模式(反射,接口,抽象类)
- 反射 + 抽象工厂模式切换DB数据源(附Demo)
- requests登录csdn
- 求助悬赏APP设计
- The sum of prime numbers
- 数据结构(线性结构习题)Problem A: 求集合的交并补集
- django系列5:模型(model)
- 抽象工厂+反射(一)
- 深入浅出angularJS中的Service
- JDK 自带工具备忘
- 几个前端学习练习!
- 打鱼晒网C实例
- 同步文件rsync
- Spring Boot 基础知识学习(二)——配置文件多环境配置
- Fork/Join(2):归并排序
- 数据结构(线性结构习题)Problem B: 击鼓传花