我有一张用来添加情侣的桌子。表格式如下
MyTable的:
Id
Name
SpouseId
我的目标是使用spouseId从同一张表中获取配偶细节。在这里,我可以将spouseId与自我引用相同的表中的Id相关联。
问题:
从UI,我得到MyTable的对象,其中还包括配偶的对象,也是MyTable类型。当EF插入数据时,创建了2个条目并将子对象的SpouseId更新为其parentId。
但是在这里我还需要将父对象的SpouseId更新为子对象id。
对此有何建议?或者我的设计错了?
答案 0 :(得分:0)
你的架构看起来很有趣!我建议你改变设计有一个单独的表来保持关系。
插入时,您的设计可能会出现问题。