Data access layer 否=>;在独立项目中移动数据访问层的映射文件夹

Data access layer 否=>;在独立项目中移动数据访问层的映射文件夹,data-access-layer,nopcommerce,Data Access Layer,Nopcommerce,在MVC版本中,我试图将映射文件夹从DAL项目移到一个单独的类库项目,我试图使DAL更通用,以便它也可以用于其他项目 但当我运行应用程序时,对于每个实体,它都会说“实体类型[EntityName]不是当前上下文模型的一部分。” 我认为这是因为autofac没有发现注射用的IRepository,有任何提示或想法表明我哪里做错了,哪里做错了,哪里做错了 提前谢谢好的!我找到了这个问题的解决方案,在ObjectContext文件中,有一个名为OnModelCreating的重写方法,它基本上是通过反

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

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

我认为这是因为autofac没有发现注射用的IRepository,有任何提示或想法表明我哪里做错了,哪里做错了,哪里做错了


提前谢谢

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

我已经要求这个方法为这些映射条目查找特定的dll,它开始工作了