1. 程式人生 > >abp框架(aspnetboilerplate)擴展系統表

abp框架(aspnetboilerplate)擴展系統表

命令 href pla 繼承 contex context 參考資料 pub .com

以OrganizationUnit為例,進行擴展,加入IsUse屬性
1.創建一個新類,比如ExtendedOrganizationUnit,繼承OrganizationUnit

public class ExtendedOrganizationUnit: OrganizationUnit
{
    public bool IsUse { get; set; }
}

2.把ExtendedOrganizationUnit添加到DbContext裏

public virtual DbSet<ExtendedOrganizationUnit> ExtendedOrganizationUnits { get; set; }

3.使用ef code first遷移命令

add-migration add_ExtendedOrganizationUnit_table
update-database

成功

參考資料

https://stackoverflow.com/questions/51132552/extending-an-entity-and-using-irepository

abp框架(aspnetboilerplate)擴展系統表