У меня есть таблица SQL Server, Organization, которая имеет уникальный идентификатор в качестве PK. Клиент запросил добавление столбца идентификаторов в качестве «дружественного идентификатора».
Organization organization = _db.Organizations.Find(organizationSource.UId);
_db.Entry(organization).CurrentValues.SetValues(organizationSource);
_db.SaveChanges();
теперь возвращает «Изменение столбца с шаблоном« Identity »не поддерживается».
Есть ли способ пометить столбец идентификаторов, чтобы первый EF базы данных не обновлял его, за исключением изменения его на PK, что повлияло бы на многие другие части?