2011-08-04 86 views
0

我有使用數據集的ASP.NET應用程序。所有必需的關係已經在數據庫和DataSet中設置。數據集級聯更新

如何更新父表中的主鍵並確保與該鍵相關的其他表中的所有字段都已更新?

如果我執行Adapter.Update(...),相關表保持不變。

回答

1

您不應該永遠需要更新主鍵值。它是一行的唯一標識符,應該可靠地使用。

你究竟在努力完成什麼,也許我們可以建議一種替代方法?

+0

我有兩個選擇:通過添加新的主鍵列並將舊的主鍵字段轉換爲新的常規字段來更改整個模型;或更改主鍵中的錯誤值。它可能與數據庫管理軟件,但不能從數據集... – szamil

+0

你現有的主鍵值如何「錯誤」?他們是否應該匹配來自其他數據庫或表的值?如果是這樣,它們不是真正的主鍵,而是外鍵。我建議你保留現有的主鍵並添加包含外鍵值的另一列。 – newdayrising