由于 OrganizationUnit 是非抽象的,与扩展 role\user 有所不同
1.新增 OrganizationUnitExtended 继承自 OrganizationUnit
2.添加到 XxDbContext 下
1 | public virtual DbSet<OrganizationUnitExtended> OrganizationUnitsExtended { get; set; } |
3.生成迁移文件,重点看下图的标红部分
1
add-migration Add_Entity_OrganizationUnitExtended
Discriminator是框架自动生成的,必须设置defaultValue,否则数据无法显示。官方文档未说明其原因。
4.更新到数据库
1 | update-database |