我正在使用vb.net 2008。 我正在使用ADO Update来插入新数据。 所以我有一个有两个表的数据集 - 一个是父表,一个是子表。在客户端添加新的Parent加上一些子数据,然后将其插入数据库(使用TableAdapter.Update)时,子进程如何获取新的父ID?
答案 0 :(得分:0)
如果您使用的是SQL Server,则需要考虑使用以下方法之一:
除此之外,我认为您最好的选择是拥有一个接受父子信息的存储过程。插入父项后,您可以获取它的标识,并在插入子记录时使用它。
另一种选择是将这些插入分成两个单独的插入,一个用于返回父节点的父节点,另一个用于使用该节点的子节点。