0
海,就像標題..我只是想確保如果我想更新LINQ中的主鍵?我沒有谷歌,發現它不可能在Linq更新Id。另一種方法是我刪除舊的記錄,並插入新的,但問題是,如果表與其他表有關係,它可能無效。可能有人給我一個更好的方法來解決它。更新ID主鍵字段與C#
在此先感謝
海,就像標題..我只是想確保如果我想更新LINQ中的主鍵?我沒有谷歌,發現它不可能在Linq更新Id。另一種方法是我刪除舊的記錄,並插入新的,但問題是,如果表與其他表有關係,它可能無效。可能有人給我一個更好的方法來解決它。更新ID主鍵字段與C#
在此先感謝
如果有另一個表中的相關行,那麼你要麼需要啓用外鍵約束(S)的ON UPDATE CASCADE選項,或者您需要同時更新兩行。否則,你會得到一個約束違規錯誤。
你在使用實體框架嗎? – 2011-01-10 11:38:10