0
首先使用EF代码,我在Packages
和Services
上创建了由Id
和Member_Id
组成的复合主键。如何将两个不相关的外键关联回同一个实体
然后我把这两个表中的外键变成了Promises
。
正如你可以看到它并不涉及两个外键回到同一Member
从而使package
成员比service
成员不同。这不是我想要的。
我打算让Promises
只有一个Member_Id
列,并在两个外键中重用它。在问题方面,我打算promises
只有services
member
拥有该promise
的package
。
我可以很容易地在数据库中做到这一点。看到这个固定图:
这从Promises
功能复合外键回到Packages
和Services
。
我怎样才能在EF中归类我的类来实现这个结果?
是我唯一的选择Database First迁移和检查,看看它做什么来模仿我在数据库图编辑器中手动执行的操作?