先看下面的函数:
public ObjectContext CreateObjectContext()
{
return (NorthwindEntities)Activator.CreateInstance(Type.GetType(“typeName”));
}
在程序中的另外一个地方会调用上面这个函数,函数中的NorthwindEntities类继承于ObjectContext类,使用以上代码时程序能正常运行,但是将以上代码中的NorthwindEntities改为ObjectContext时,程序编译不会出错,但运行时会出错。为什么?最终不都要转换成ObjectContext?
我想实现代码代码的通用性,因为NorthwindEntities是不确定的,可能是XXXEntities类(也继承于ObjectContext)怎么办?
你用AS试试呢,按理应该是没问题的
不行,我QQ:3833*07100,不信,你可以加我远程。
运行时报什么错啊 把 exception stack 贴一下
不是上面的代码处报错的,但肯定是由上面的代码导致的,报错内容:
未找到具有标识“NorthwindModel.Employees”的类型的对象映射。