问题描述
直到现在,我都在两个实体上定义关系。但是我遍历EF Core Fluent API文档后发现,在大多数情况下,您只能在一个实体上定义关系。
示例:我们有实体Towns and Schools(小镇有很多学校)。现在,您可以在Data TownConfiguration中定义:
super().do_rotozoom()
或者您可以转到Data SchoolConfiguration:
// Town Configuration
builder
.HasMany(s => s.Schools)
.WithOne(t => t.Town)
.HasForeignKey(t => t.TownId)
.OnDelete(DeleteBehaviour.SetNull());
直到现在,我仍在bot实体中定义这种关系,但是可能没有必要。所以我的问题是,什么是最佳实践?在源实体,目标实体或两者上都定义它?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)