Подтвердить что ты не робот

Уникальное ограничение в Entity Framework

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

4b9b3361

Ответ 1

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