【发布时间】:2011-11-11 05:36:01
【问题描述】:
我正在发送父级及其子级以更新到我的服务层。
模型设置如下:
public class Parent
{
public int ParentId { get; set; }
public ICollection<Child> Children;
}
public class Child
{
public int ChildID {get; set;}
public virtual Parent Parent{get;set}
public virtual int ParentId{get; set;}
public string FirstName { get; set; }
}
我想要的行为是孩子总是附加到父母,所以如果一个孩子在数据库中没有发现附加,我们应该删除它。如果它不存在,则创建它。如果存在,请更新它。
如何在不编写代码手动进行所有这些调用的情况下完成此操作?就像删除所有,然后重新添加所有。
【问题讨论】:
标签: entity-framework entity-framework-4.1