NopCommerce =>在单独项目中移动数据访问层的映射文件夹

时间:2014-03-24 11:58:08

标签: data-access-layer nopcommerce

在NopCommerece MVC版本中,我试图将映射文件夹移出DAL项目到一个单独的类库项目,我试图让DAL更通用,这样它也可以用在其他项目中

但是当我运行应用程序时,对于每个实体,它都说“实体类型[EntityName]不是当前上下文模型的一部分。”

我认为它的发生是因为autofac没有找到IRepository注射,任何提示或想法,我在哪里和我做错了什么?

提前致谢

1 个答案:

答案 0 :(得分:0)

OK!我找到了这个问题的解决方案,在ObjectContext文件中,有一个名为OnModelCreating的重写方法,它基本上是通过反射在程序集中创建映射类型对象的实例。

我已经要求此方法查看这些映射条目的特定dll,并开始工作。