Обновление уникальных ключей в Entity Framework - PullRequest
0 голосов
/ 01 июля 2011

У меня есть одно представление, и одно из его полей - электронная почта (уникальный ключ для Великобритании).

Когда какой-либо пользователь входит в мою веб-систему и обновляет электронную почту.Бывает одна проблема, он не может изменить свою электронную почту.

После Появляется сообщение: «свойство является частью ключевой информации объекта и не может быть изменено»

1 Ответ

2 голосов
/ 01 июля 2011

Не думаю, что вы можете или должны обновлять уникальные ключевые поля. Рассматривали ли вы сделать поле целочисленного идентификатора уникальным ключом для пользователя, чтобы можно было изменить адрес электронной почты?

Вы все еще можете применить уникальность поля электронной почты, добавив дополнительное ограничение в базу данных или с помощью бизнес-логики.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...