1 回答

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
看起來(lái)您會(huì)想要包含類似
ICollection<SystemUser> ManagedUsers {get; set;}
ICollection<SystemUser> AdminAssistedUsers {get; set;}
然后,您應(yīng)該可以執(zhí)行以下操作:
modelBuilder.Entity<SystemUser>()
.HasOptional(x => x.Manager)
.WithMany(x => x.ManagedUsers)
.HasForeignKey(x => x.ManagerId)
.WillCascadeOnDelete(false);
modelBuilder.Entity<SystemUser>()
.HasOptional(x => x.AdminAssistant)
.WithMany(x => x.AdminAssistedUsers)
.HasForeignKey(x => x.AdminAssistantId)
.WillCascadeOnDelete(false);
- 1 回答
- 0 關(guān)注
- 221 瀏覽
添加回答
舉報(bào)