【问题标题】:Entity Framework 4 ste delete foreign key relationshipEntity Framework 4 ste删除外键关系
【发布时间】:2011-01-28 03:34:02
【问题描述】:

我正在使用带有 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

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

【问题讨论】:

  • 您能否展示您目前使用的代码并描述预期与实际行为?

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


【解决方案1】:

这就是我想要做的:

PrimaryEntity.Children.Remove(itemToDelete);

但我必须做的是:

itemToDelete.MarkAsDeleted();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-17
    • 2017-06-02
    相关资源
    最近更新 更多