我的EF中有很多关系。我想删除其中两个对象之间的链接,但保持其余的关系不变。
有没有办法在不使用存储过程或executeStoreQuery的情况下执行此操作?
答案 0 :(得分:1)
究竟是什么问题?如果在多对多关系中有两个相关的对象,则它们都具有集合导航属性,因此通过以下方式执行删除:
entityA.RelatedEntities.Remove(entityB);
entityA
是您的第一个对象RelatedEntities
是相关对象的集合,而entityB
是您要从关系中删除的对象。