更新实体框架中的唯一键

时间:2011-07-01 19:36:51

标签: entity-framework unique-key

我有一个视图,其中一个字段是电子邮件(UK-Unique Key)。

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

出现消息后:“该属性是对象的关键信息的一部分,无法修改”

1 个答案:

答案 0 :(得分:2)

我认为您不能或不应该更新唯一的关键字段。您是否考虑将整数标识字段设置为用户的唯一密钥,以便可以修改电子邮件地址?

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