【发布时间】:2019-06-03 14:47:04
【问题描述】:
我过去使用过 Laravel,并且喜欢他们的 polymorphic relations 功能。
多态关系允许模型属于多个其他模型 在单个关联上建模。例如,想象一下您的用户 应用程序可以“评论”帖子和视频。使用多态 关系,您可以为这两个使用单个 cmets 表 场景。
Entity Framework Core 中有类似的东西吗?我正在使用他们的代码优先方法。 谢谢
【问题讨论】:
-
它不在包括 Core 在内的任何 EF 版本中都受支持。
-
我明白了,感谢您的确认。到时候我会想办法解决的。
-
你找到解决办法了吗?
-
@wheeler 不是真的,我回到了基本方法,即让一个模型只属于另一个模型..例如如果我有学生和老师,并且他们都有地址,我将制作一张学生地址表和一张教师地址表