PetShop通过DALFactory工厂类创建例出现创建对象为空的问题
来源:互联网 发布:商家入驻开店源码 编辑:程序博客网 时间:2024/05/15 11:00
在BLL层通过DALFactory类,通过反射机制,即Assembly.Load(path).CreateInstance(classname)来创建SQLServerDAL类库中Item类的实例,
在写网页时,调用BLL,从而直接来获取数据;
但是在最开始的测试时,总是显示未将对象引用设置到对象的实例错误,通过断点测试,测试了N久,也没有找到问题的所在。
无奈,使用Nunit工具测试,显示对象为空,到了程序那里依然找不到问题。
然后,换到控制台程序,不通过BLL层,通过DALFactory来创建对象,测试显示没有问题,无奈了,只好在表现层不使用BLL层使用,发现没有任何问题。
最后,问题锁定在BLL层,测试以前的BLL层的业务逻辑,发现都可以正常使用,我没有办法了,只好移除对DAL的引用,然后重新添加,到此,问题才找到根源,好吧,花了我将近三个小时来解决。
0 0
- PetShop通过DALFactory工厂类创建例出现创建对象为空的问题
- Spring 创建对象的问题,不同构造方法创建对象,使用工厂类类获取对象、单例或多例、延迟创建问题
- 八、创建DALFactory
- spring通过代理工厂创建代理对象
- 对象的工厂模式创建
- 类工厂创建对象时出现 “BLL.UserBLL”的类型初始值设定项引发异常。错误
- ASP.NET 创建母版页导致js出现“ 'document.getElementById(...)' 为空或不是对象”错误
- 创建母版页导致js出现“ 'document.getElementById(...)' 为空或不是对象”错误
- DbToCodeDemo示例项目源码DALFactory无法反射创建类实例的常见错误说明
- DbToCodeDemo示例项目源码DALFactory无法反射创建类实例的常见错误说明
- 关于DALFactory无法反射创建类实例的常见错误说明
- 动软项目DALFactory无法反射创建类实例的常见错误
- 解决ssh 创建对象空指针问题
- Spring通过工厂创建实例的注意事项
- php创建空对象
- php创建空对象
- 工厂模式创建对象
- js中创建空对象的方法
- 嵌入式笔试面试题
- 2014.06.26 MySQL 用索引解决的一个性能问题
- 关于打包python成EXE的使用心得
- android-demo大全
- vs2010下libevent的使用
- PetShop通过DALFactory工厂类创建例出现创建对象为空的问题
- 第一次使用csdn博客
- POJ 2230 Watchcow 欧拉回路题解
- 密码学资源
- 【BUG】[ - ddms] Can't bind to local 8700 for debugger
- 外面雨一直下
- EJB的体系结构(上)
- NYOJ 638 Take it easy II
- 11_银行业务调度系统