Я пишу свое первое приложение базы данных на С#, и мне нужно использовать базу данных MS Access, у меня есть две таблицы Invoice и Order, таблица заказов является дочерней таблицей. Счет-фактура является родительской таблицей, в ней есть ключевой столбец «InvoiceNumber», который является автоматическим столбцом и имеет отношение «один ко многим» со столбцом таблицы заказов «InvoiceNumber». Проблема, с которой я сталкиваюсь, заключается в том, что я получил исключение в строке
tableAdapterManager.UpdateAll(database1DataSet);
когда я пытаюсь добавить новую строку и нажимаю сохранить,
"You cannot add or change a record because a related record is required in table 'Invoice'."
Я пытался искать, но я не могу найти никакой помощи для базы данных доступа ms, большинство из них относятся к базе данных SQL. Я также нашел одно решение для редактирования отношения в конструкторе наборов данных, чтобы выбрать параметр «Ограничения как отношения, так и внешнего ключа», но оно также не сработало для меня.
Спасибо