我想使用FormView更新的基本linq实体是'Job',我可以简单地添加一个FormView来操作它的所有CRUD操作。然而,在Job(1)- jobeexpertise (n)关系中,存在另一个实体' jobeexpertise '作为该'Job'实体的子实体。我还想操作这个jobeexpertise作为同一表单上的子行。
所以当任何FormView操作(即插入/更新/删除)被执行。Job与相关的Job专业知识一起被修改。
怎么做?我使用的是。net 3.5
在您的场景中,如果是我这样做,我会在一个表单视图上有作业,然后是一个DataGrid,该DataGrid是jobeexperties的列表,另一个FormView是在数据网格中选择的项目。
要添加jobeexpertise,您只需将其添加到Job对象上的jobeexpertise的实体集合中,当您添加到Model并提交更改或保存更改时,它将将该实体添加到您的Job Entity中。
同样的事情应该发生在更新和删除。