Entity framework 4 实体框架-VB.net,在保存对父表的更改之前将条目插入子表

Entity framework 4 实体框架-VB.net,在保存对父表的更改之前将条目插入子表,entity-framework-4,Entity Framework 4,我正在使用实体框架4.0,使用VB Express 2010和SQL Server 2008 Express。我已经安装了EDM。我有两张桌子。Trans_详细信息,即父项和2。Trans_Details_Split是子表。它们与数据库中具有Trans_id列的PK和FK关系链接 我有一个带有datagridview的表单,它绑定到父表(trans_details)。用户一次只能在此datagridview中保存一行。此datagridview有一个名为“拆分”的按钮。当用户想要为父事务行输入各

我正在使用实体框架4.0,使用VB Express 2010和SQL Server 2008 Express。我已经安装了EDM。我有两张桌子。Trans_详细信息,即父项和2。Trans_Details_Split是子表。它们与数据库中具有Trans_id列的PK和FK关系链接

我有一个带有datagridview的表单,它绑定到父表(trans_details)。用户一次只能在此datagridview中保存一行。此datagridview有一个名为“拆分”的按钮。当用户想要为父事务行输入各种子条目时,他们会单击“拆分”按钮(甚至在保存此父事务行之前)。它打开了另一个窗体,该窗体将datagridview绑定到子表trans\u details\u split

Business case表示,一旦用户输入子记录的详细信息并关闭子表单,焦点将回到父行。然后,用户将单击此父窗体上的“保存”按钮。此时,应用程序应同时插入父窗体和子窗体/表的记录

我在网上搜索,但找不出方法。我相信这一定是非常普遍的要求,但我感到失落

在这方面有人能帮我吗

ps:由于这些是不同的形式,我很难将信息从孩子传递给父母(反之亦然)。如果两者的形式相同,我想我知道如何进行

提前谢谢


--Prasad

您的业务案例指定同时保存子行和父行,而不是先保存子行。您好,Andrew,是的,您是对的……感谢您指出这一点。。。