1.下载ABP Code Power Tools by 52abp.com,地址
https://marketplace.visualstudio.com/items?itemName=werltm.52ABPCodeGenerator
2.在ABP.CORE中建立实体类,如图:
实体类如下
public class Book : Entity<long>
{
[Required]
[MaxLength(32)]
public virtual string Name { get; set; }
[Required]
[MaxLength(32)]
public virtual string Surname { get; set; }
[MaxLength(255)]
public virtual string EmailAddress { get; set; }
}
右击实体类
生成成功
3.在ABP.EntityFrameworkCore项目里的ABPDbContext类中加入如下代码
打开程序包控之台输入“add-migration 20171127_book”命令,输入后到基础设施层的Migrations文件下查看文件是否生成,如果有执行命令更新“update-database”更新成功后数据库会自动新建表!
运行命令是注意默认项目
运行项目 seagger 接口自动生成
刚配置好的时候一直出错 ,原因是没有配置权限
权限配置:
如图配置即可成功完成权限配置
成功请求接口