【发布时间】:2011-08-31 00:36:50
【问题描述】:
我想删除两个动态实体之间的多对多关系。
我见过使用虚拟对象的示例,但它们不是动态的。直到运行时,我才会知道对象或对象集合导航属性的名称。所以我不能说,
apple.Oranges.Remove(orange)
我需要动态进行。类似的,
dynamicModel.dynamicCollection(collectionName).Remove(otherDynamicModel)
我不一定需要扩展方法,只需要完成工作的东西。我怎样才能做到这一点?谢谢。
(由于对象是动态的,我不知道提供哪些其他细节可能会有所帮助?)
【问题讨论】:
标签: c#-4.0 entity-framework-4 many-to-many entity-framework-4.1 system.reflection