Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 实体框架4 ste删除外键关系_Silverlight_Entity Framework_Entity Framework 4 - Fatal编程技术网

Silverlight 实体框架4 ste删除外键关系

Silverlight 实体框架4 ste删除外键关系,silverlight,entity-framework,entity-framework-4,Silverlight,Entity Framework,Entity Framework 4,我正在使用EF4和带Silverlight的STE 从主实体中删除子记录时遇到问题。出于某种原因,如果子实体的主实体外键是其主键的一部分,则可以删除子实体 但如果不是,它们就不会被移除 我相信这些帖子解释了这一点: 我的问题是如何删除Silverlight中外键不属于主键的子记录,而我无权访问DeleteObject()函数?这就是我要做的: PrimaryEntity.Children.Remove(itemToDelete); 但我要做的是: itemToDelete.MarkAsDe

我正在使用EF4和带Silverlight的STE

从主实体中删除子记录时遇到问题。出于某种原因,如果子实体的主实体外键是其主键的一部分,则可以删除子实体

但如果不是,它们就不会被移除

我相信这些帖子解释了这一点:


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

这就是我要做的:

PrimaryEntity.Children.Remove(itemToDelete);
但我要做的是:

itemToDelete.MarkAsDeleted();

你能展示你目前正在使用的代码并描述预期与实际的行为吗?