0

我正在使用带有 Silverlight 的 EF4 和 STE。

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

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

我相信这些帖子解释了它: 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

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

4

1 回答 1

0

这就是我想要做的:

PrimaryEntity.Children.Remove(itemToDelete);

但我必须做的是让它发挥作用:

itemToDelete.MarkAsDeleted();
于 2010-03-18T12:21:28.510 回答