我在数据表中添加了一行,并将该表(带有新行)传递给分配(或更改)主键值的进程。
当我合并表时,我希望新分配的主键覆盖原始值。
退回后,记录将添加到客户端数据表,但物理表写入由Web服务处理。当客户端添加记录并触发更新时,带有数据表的数据集将传递到服务器组件。
发生实际插入并随之生成记录的主键,并更新数据集/数据表/数据行的服务器版本以反映新的主键。
将数据集/数据表/数据行传递回客户端并进行合并。
由于主键不再匹配,因此客户端数据集/数据表维护该行的两个副本。
很多管道由我正在使用的应用程序处理,例如,我看不到的实际合并代码。
然而总的来说,这种类型的活动几乎是应用程序的第二种性质,在许多地方,主键是由服务器端组件创建的,而客户端则正常地解析了Merge。
我收集到rowstate中的某些内容向Merge进程指示主键已更改。
思想?