实体框架4删除外键关系

时间:2010-03-16 14:30:19

标签: silverlight entity-framework entity-framework-4

我正在使用EF4和STE w / Silverlight。

我无法从主要实体中删除子记录。出于某种原因,如果他们的主要实体的外键是其主键的一部分,我可以删除子实体。

但如果不是,他们就不会被删除。

我相信这些帖子解释了它: http://mocella.blogspot.com/2010/01/entity-framework-v4-object-graph.html

http://blogs.msdn.com/dsimmons/archive/2010/01/31/deleting-foreign-key-relationships-in-ef4.aspx

我的问题是如何在Silverlight中无法访问DeleteObject()函数的情况下如何删除外键不是其主键的子记录?

1 个答案:

答案 0 :(得分:0)

这就是我想要做的事情:

PrimaryEntity.Children.Remove(itemToDelete);

但我要做的就是:

itemToDelete.MarkAsDeleted();