我接口里声明了方法,实现接口的类也把这个方法实现了,怎么这个地方出现了 
  /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public lilo_ProductCategoryInfo GetModel(int ProductClassId)
        {            return dal.GetModel(ProductClassId);////未将对象对象应用设置到对象的实例。
        }
这是初始化没值  ,想不通怎么回事

解决方案 »

  1.   

      private readonly Ililo_ProductCategory dal = DataAccess.Createlilo_ProductCategory();
    有啊
      

  2.   

    1、路径错误
    2、dll没找到(没有)
    3、程序集名称不一致反射失败的还有一种原因是:web项目的bin下面没有SQLServerDAL.dll  因为要创建对象吗 
    Assembly.Load(path)需要加载该dll才能反射,没有这个文件就无法反射
      

  3.   

    ProductClassId没有问题 ,有值。
      

  4.   

    肯定是没有实现接口.我以前也碰见过.你的IDAL,和DAL,BLL实现的方法都相同不?仔细检查变,把需要的引用都添加进去.
      

  5.   

    应该反射的程序集不对吧
    看看你的DAL生成属性中的程序集名称,不是命名空间
      

  6.   

    编译了没有?编译后再引用dll,