我正在使用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()函数的情况下如何删除外键不是其主键的子记录?
答案 0 :(得分:0)
这就是我想要做的事情:
PrimaryEntity.Children.Remove(itemToDelete);
但我要做的就是:
itemToDelete.MarkAsDeleted();