0

我想向 ASP.NET 样板的 ASP.NET Core 模板添加新的 API。

我试过了,但我总是在 Swagger 上得到响应代码 500。如何添加新的 API?

Swagger 上的错误 500

更新

Mvc.ExceptionHandling.AbpExceptionFilter - 无法创建组件“CityInfo.Models.TempatManager”,因为它需要满足依赖关系。

'CityInfo.Models.TempatManager' 正在等待以下依赖项: - 服务 'Abp.Domain.Repositories.IRepository`1[[CityInfo.Models.Tempat, CityInfo.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken= null]]' 未注册。

4

2 回答 2

1

CityInfo.Models.TempatManager正在等待未注册的CityInfo.Models.Tempat 。

所以你必须做什么;从 Entity 或 FullAuditedEntity 继承 Tempat

public class Tempat  : FullAuditedEntity
{
     //.....
}

并将其添加到您的 DbContext

public virtual DbSet<Tempat> Tempats { get; set; }

更多信息,请阅读: https ://aspnetboilerplate.com/Pages/Documents/Entities

于 2018-02-27T06:42:53.957 回答
0

您的实体类 (Tempat) 可能尚未添加到您的 DbContext。

只需将以下属性添加到您的 DbContext 类中,您就可以开始使用了:

public virtual IDbSet<CityInfo.Models.Tempat> Tempat { get; set; }

于 2018-02-27T06:37:32.887 回答