Я создаю веб-приложение и замечаю, что всякий раз, когда я пытаюсь добавить строку в одну из моих таблиц отношений (таблица, состоящая только из Id и 2 FK в качестве столбцов), я получаю сообщение об ошибке, а строка не добавлено. Когда я добавляю строку вручную с помощью SSMS, я получаю эту ошибку
Эта строка была успешно зафиксирована в базе данных. Однако возникла проблема при попытке получить данные обратно после фиксации. Из-за этого отображаемые данные в этой строке доступны только для чтения. Чтобы решить эту проблему, пожалуйста, повторите запрос.
![Sql Error](https://i.stack.imgur.com/jiNuk.jpg)
Это происходит только тогда, когда я ввожу строку и FK одинаковы. Если я выполню его, строка будет добавлена как ожидалось. Но из моего веб-приложения выдается ошибка, и строка не добавляется. У меня нет никаких ограничений, поэтому я не понимаю, почему я получаю эту ошибку. Кто-нибудь может объяснить это? И кто-нибудь знает обходной путь для моего веб-приложения? Я использую ASP. NET Core 3 и EF6.