1
我有以下實體: ADO.NET EF複合主鍵 - 不能更新外鍵
在我的代碼,我需要在實體BudgetPost
更新FKCategoryID
但我發現了以下錯誤:
FKCategoryID is part of the object's key information
在這種情況下是否有任何方式更新密鑰或不可能?
在此先感謝
我有以下實體: ADO.NET EF複合主鍵 - 不能更新外鍵
在我的代碼,我需要在實體BudgetPost
更新FKCategoryID
但我發現了以下錯誤:
FKCategoryID is part of the object's key information
在這種情況下是否有任何方式更新密鑰或不可能?
在此先感謝
爲什麼它的複合鍵的一部分嗎?只要FKBudgetID是複合主鍵的一部分,您將無法修改它。如果要在FKCategoryID和FKBudgetID的組合中實施唯一性,請改爲使用UNIQUE約束。
感謝您的回答。 – ilkin 2010-09-18 22:29:29