2011-07-01 42 views
0

我有一個視圖,其中一個字段是電子郵件(UK-Unique Key)。更新實體框架中的唯一鍵

當某些用戶在我的網絡系統中登錄並更新電子郵件時。發生一個問題,他無法更改他的電子郵件。

後出現的消息:「屬性是對象的關鍵信息的一部分,並且不能被修改」

回答

2

我不認爲你可以或應該更新獨特的重點領域。您是否考慮將整數標識字段作爲用戶的唯一鍵,以便可以修改電子郵件地址?

您仍然可以通過在數據庫中添加額外的約束或通過業務邏輯強制實現電子郵件字段的唯一性。

+0

該字段的電子郵件地址可以修改 –