Entity framework 如何删除两个项目之间的多对多链接
我在EF中有一个多对多的关系。我想删除其中两个对象之间的链接,但保留其余关系不变Entity framework 如何删除两个项目之间的多对多链接,entity-framework,entity-framework-4,many-to-many,Entity Framework,Entity Framework 4,Many To Many,我在EF中有一个多对多的关系。我想删除其中两个对象之间的链接,但保留其余关系不变 有没有一种方法可以在不使用存储过程或executeStoreQuery的情况下执行此操作?到底是什么问题?如果在多对多关系中有两个相关对象,它们都具有集合导航属性,则删除操作通过以下方式完成: entityA.RelatedEntities.Remove(entityB); 其中entityA是您的第一个对象RelatedEntities是相关对象的集合,entityB是您要从关系中删除的对象。在我实现时似乎删除
有没有一种方法可以在不使用存储过程或executeStoreQuery的情况下执行此操作?到底是什么问题?如果在多对多关系中有两个相关对象,它们都具有集合导航属性,则删除操作通过以下方式完成:
entityA.RelatedEntities.Remove(entityB);
其中
entityA
是您的第一个对象RelatedEntities
是相关对象的集合,entityB
是您要从关系中删除的对象。在我实现时似乎删除了实体B不应该删除entityB。这也是我所想的。。。