1  /  1  页   1 跳转 查看:2018

我在新增记录时,bll层l出错

我在新增记录时,bll层l出错

public int  Add(Jedsoft.Model.Categories model)
        {
            return dal.Add(model);//这行出错
        }

未将对象引用设置到对象的实例。
数据实体已经搞过了
bll.Add(model2);
一调用bll的add就出这种错误,不知是怎么引起的?
 

回复:我在新增记录时,bll层l出错

1,不知道你是什么架构。
2,你没有设个断点跟踪一下看,到底是哪行报的错。

如果是工厂模式三层,可能是在工厂的反射时报的错。
可以参考:http://bbs.maticsoft.com/showtopic-6.aspx
 

回复:我在新增记录时,bll层l出错

工厂模式三层
工厂的反射时没出错啊
就是在bll层
        public int  Add(Jedsoft.Model.Categories model)
        {
            return dal.Add(model);//这里停住了,未将对象引用设置到对象的实例。
        }
头晕了
 

回复:我在新增记录时,bll层l出错

此时好象dal是空的
 

回复:我在新增记录时,bll层l出错

是的了为什么bll层Categories.cs中
private readonly Jedsoft.IDAL.ICategories dal = Jedsoft.DALFactory.DataAccess.CreateCategories();
dal是空的
 

回复:我在新增记录时,bll层l出错

可以了
真的对是objType = Assembly.Load(path).CreateInstance(CacheKey); //通过反射得到类对象 (出错 )
主要是web项目的bin下面没有SQLServerDAL.dll
唉没仔细检查清楚。现在通过了
 
1  /  1  页   1 跳转

版权所有 动软.net代码生成器  Maticsoft  Sitemap

   Copyright © 2001-2008 Comsenz Inc.
Processed in 0.046875 second(s) , 5 queries. 京ICP备06044726号
返顶部