Проблема с функцией добавления данных в программе подключеной к БД C# wpf

SqlException: Конфликт инструкции INSERT с ограничением FOREIGN KEY "FK_User_Role". Конфликт произошел в базе данных "TestBase", таблица "dbo.Role", column 'ID'. Выполнение данной инструкции было прервано.введите сюда описание изображения

введите сюда описание изображения

 public NewUserPage()
    {
        InitializeComponent();

        CmbRole.ItemsSource = AppData.db.Role.ToList();
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        User people = new User();

        people.Login = LoginTxb.Text;
        people.Password = Password_Txb.Text;

        var CurrentRole = CmbRole.SelectedItem as Role;
        people.RoleID = CurrentRole.ID;

        AppData.db.User.Add(people);
        AppData.db.SaveChanges();
        MessageBox.Show("Пользователь был добавлен  в базу");
        NavigationService.GoBack();

    }

введите сюда описание изображения

введите сюда описание изображения


Ответы (0 шт):