在NopCommerece MVC版本中,我试图将映射文件夹移出DAL项目到一个单独的类库项目,我试图让DAL更通用,这样它也可以用在其他项目中
但是当我运行应用程序时,对于每个实体,它都说“实体类型[EntityName]不是当前上下文模型的一部分。”
我认为它的发生是因为autofac没有找到IRepository注射,任何提示或想法,我在哪里和我做错了什么?
提前致谢
答案 0 :(得分:0)
OK!我找到了这个问题的解决方案,在ObjectContext文件中,有一个名为OnModelCreating的重写方法,它基本上是通过反射在程序集中创建映射类型对象的实例。
我已经要求此方法查看这些映射条目的特定dll,并开始工作。