Я работаю с API .net 6, и у меня есть большой объект, который необходимо вставить в базу данных через конечную точку. Сам объект будет разбит на 4-5 разных таблиц.
Этот объект будет иметь некоторые отношения, которые уже могут существовать в базе данных. Например, если мы назовем этот большой объект «запросом», он будет иметь отношение «местоположение» многие-ко-многим, поэтому это может означать, что новый запрос может быть вставлен, имея «местоположение», которое уже существует в базу данных.
Как вы справляетесь с этим обычным способом? Я предполагаю, что я не могу просто отобразить объект и сказать context.Add(object). Должен ли я проверять каждое отношение и context.Add() или context.Update() соответственно? Или есть лучший способ?
Подробнее здесь: https://stackoverflow.com/questions/786 ... b-using-ef