ABP Mvc.ExceptionHandling.AbpExceptionFilter - Can't create component 'HC.EMS.Warehouses.WarehousePoints.WarehousePointAppService' as it has dependencies to be satisfied.

异常:

 

 

原因是:

在Context中未申明涉及的表

 

解决:

在Context中申明涉及的表

 

public virtual DbSet<WarehousePoint> WarehousePoints { get; set; }

  

类似于这种由于依赖的关系某个组件创建不了的问题可考虑一下以下情况:

 

1.对应的Repository仓储,Manager是不是没有将对应的名字做到统一,导致在实例化的没有创建成对应的实例(ABP中service的注入默认是按照接口对应的名字创建实例)。

2.若Context已申明过,可以考虑在同一命名空间下是否有创建同名的实体。

 

posted @ 2020-09-11 10:24  流年sugar  阅读(688)  评论(0编辑  收藏  举报