Перепроверьте связь между Платежом и другими таблицами / организациями Включая те, которые не должны содержать PaymentId, потому что именно там проблема, скорее всего, скрывается.
При создании внешних ключей в SQL Server Management Studio первичный ключ имеет значение по умолчанию, и это значение по умолчанию возвращается при изменении родительской таблицы, поэтому будьте осторожны, чтобы изменять значения в правильном порядке в окне «Таблицы и столбцы».
Кроме того, после того, как вы исправили проблемные отношения, есть большая вероятность, что простое «Обновить» в модели не удастся корректно удалить ошибочные отношения из модели, и вы получите ту же ошибку даже после «» fix", поэтому сделайте это самостоятельно в модели, прежде чем выполнять обновление. (Я нашел это трудным путем.)