У меня есть две сущности в отношениях много-к-одному. Виджет (1) <-> (*) Пользователи.
Если по какой-то странной причине был удален виджет в базе данных, где не может быть внешнего ключа или другого ссылочного ограничения, которое помешало бы существованию пользователей, если бы не было соответствующего виджета, я не могу использовать EF для ObjectContext.DeleteObject (). Сообщение
System.Data.UpdateException: Entities in '<Users>' participate in the '<UsersWidgets>' relationship. 0 related 'Widgets' were found. 1 'Widget' is expected.
at System.Data.Mapping.Update.Internal.UpdateTranslator.RelationshipConstraintValidator.ValidateConstraints()
Есть ли рекомендуемый способ справиться с этим в коде?
Спасибо!