我们有一个非常复杂的Save方法,我们调用一个Invoke方法,我们将2个Entite列表作为参数传递。到目前为止,一切正常。现在我们必须对save方法进行更改,我需要添加一个不同实体的List作为第三个参数。
这就是新实体的样子。
public class WorkItem{
[Key]
public int WorkItemId {get;set;}
[Include]
[Association("WorkItems", "WorkItemId","WorkItemId")]
public List<WorkItemChild> WorkItemChildren {get;set;}
}
public class WorkItemChild{
[Key]
public int WorkItemChildId {get;set;}
public int WorkItemId {get;set;}
public string WorkItemdescr{get;set;}
}
我正在尝试将List<WorkItem>
作为第三个参数发送到Invoke Save方法,但在服务器端,集合WorkItemChildren始终为零。我做错了什么?
我可以不使用Invoke方法将子节点发送到服务器吗?