Я получаю эту ошибку при вставке нового альбома:
{System.Data.SqlClient.SqlException:
INSERT statement conflicted with COLUMN FOREIGN KEY
constraint 'FK_ChannelAlbum_Group'.
The conflict occurred in database 'Stamper', table 'Channel', column 'ID'.
Я не знаю, что происходит, потому что когда я вставляю новый альбом в контекст, возникает ошибка, но в таблице Album
нет только таблицы Channel ID
, таблицы Album_Channel
. Эта вставка никак не влияет на таблицы album_channel
и channel
. Почему возникает конфликт?
Я понял, что после того, как я создал новый альбом, после этого я пытаюсь вставить данные album_channel, у меня возникает ошибка, поэтому я останавливаю отладчик и пытаюсь решить проблему. Как только у меня это получится, я снова вставляю новый альбом, но это всегда дает мне эту ошибку. Поэтому я закрываю свою визуальную студию и снова открываю ее для работы .....
Я не уверен, что это хороший способ создания единого стиля для создания контекста, например
Я написал контекст как класс, и этот контекст создавался только один раз, чтобы предотвратить его создание слишком много раз.