如何添加新的 Dynamic Web API 到 ABP?
How to add new Dynamic Web API to ABP?
我想为 ASP.NET Core 添加新的 API 到 ASP.NET Boilerplate 模板。
我试过了,但我总是在 Swagger 上收到响应代码 500。如何添加新的 API?
更新
Mvc.ExceptionHandling.AbpExceptionFilter - Can't create component 'CityInfo.Models.TempatManager' as it has dependencies to be satisfied.
'CityInfo.Models.TempatManager' is waiting for the following dependencies: - Service 'Abp.Domain.Repositories.IRepository`1[[CityInfo.Models.Tempat, CityInfo.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' which was not registered.
您的实体 class (Tempat) 可能尚未添加到您的 DbContext。
只需将以下 属性 添加到您的 DbContext class,您就可以开始了:
public virtual IDbSet<CityInfo.Models.Tempat> Tempat { get; set; }
CityInfo.Models.TempatManager 正在等待未注册的 CityInfo.Models.Tempat。
那么你必须做什么;
从实体或 FullAuditedEntity 继承模板
public class Tempat : FullAuditedEntity
{
//.....
}
并将其添加到您的 DbContext
public virtual DbSet<Tempat> Tempats { get; set; }
更多信息,阅读:
https://aspnetboilerplate.com/Pages/Documents/Entities
我想为 ASP.NET Core 添加新的 API 到 ASP.NET Boilerplate 模板。
我试过了,但我总是在 Swagger 上收到响应代码 500。如何添加新的 API?
更新
Mvc.ExceptionHandling.AbpExceptionFilter - Can't create component 'CityInfo.Models.TempatManager' as it has dependencies to be satisfied.
'CityInfo.Models.TempatManager' is waiting for the following dependencies: - Service 'Abp.Domain.Repositories.IRepository`1[[CityInfo.Models.Tempat, CityInfo.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' which was not registered.
您的实体 class (Tempat) 可能尚未添加到您的 DbContext。
只需将以下 属性 添加到您的 DbContext class,您就可以开始了:
public virtual IDbSet<CityInfo.Models.Tempat> Tempat { get; set; }
CityInfo.Models.TempatManager 正在等待未注册的 CityInfo.Models.Tempat。
那么你必须做什么; 从实体或 FullAuditedEntity 继承模板
public class Tempat : FullAuditedEntity
{
//.....
}
并将其添加到您的 DbContext
public virtual DbSet<Tempat> Tempats { get; set; }
更多信息,阅读: https://aspnetboilerplate.com/Pages/Documents/Entities