EF 更新表数据问题。。。

问题描述:有两个实体A和B,A中有一个List,一对多关系,我更新A的数据时怎么同时更改实体B的数据,更新实体A的时候可能对实体B做增删改操作,实体B可能同时有增删改操作数据。
业务场景描述:点击列表中某一条数据弹出窗口进行修改操作,窗口中包含一些字段,一个子项列表(列表可以增删改)和一个保存按钮。单击保存按钮保存该页面信息

弹出层的子项列表是B表吗?点击保存的时候在SaveChages保存更改

插入 A.Bs.Add(new B() { ... })
修改 A.Bs.Single(x => x.id == id).xxx = xxx
删除 A.Bs.Remove(A.Bs.Single(x => x.id == id))

你可以把修改的B和添加的A,作为JSon组传到后台,然后后台接收处理就行了