非常に複雑な Save メソッドがあり、2 つのエンティティ リストをパラメータとして渡す Invoke メソッドを呼び出します。ここで、save メソッドを変更する必要があり、3 番目のパラメーターとしてさまざまなエンティティのリストを追加する必要があります。
これが新しいエンティティの外観です。
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;}
}
Invoke Save メソッドの 3 番目のパラメーターとして送信しようとしてList<WorkItem>
いますが、サーバー側ではコレクション WorkItemChildren は常にゼロです。何が間違っていますか?
Invoke メソッドを使用して子をサーバーに送信することはできませんか?