0

我有一个视图,其中一个字段是电子邮件(英国唯一密钥)。

当某些用户登录我的网络系统并更新电子邮件时。发生一个问题,他无法更改他的电子邮件。

之后出现消息:“属性是对象的关键信息的一部分,不能修改”

4

1 回答 1

2

我认为您不能也不应该更新唯一的关键字段。您是否考虑过将整数身份字段作为用户的唯一键,以便可以修改电子邮件地址?

您仍然可以通过在数据库中添加额外的约束或通过业务逻辑来强制电子邮件字段的唯一性。

于 2011-07-01T19:39:44.130 回答