对LINQ实体使用FormView,该实体也有子实体,可以在任何表单操作中更新



我想使用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中。

同样的事情应该发生在更新和删除。

相关内容

  • 没有找到相关文章

最新更新