Будет ли внешний ключ в первом наборе сущностей обновлен с ИДЕНТИЧНОСТЬЮ вновь добавленной сущности? Возможно ли это?
У меня есть таблица пользователей и таблица агентств.
У пользователей есть внешний ключ AgencyId, который может быть нулевым.
Таким образом, в моем Entity Framework ObjectContext у меня будет сущность Агентство, в которой у Пользователей будет свойство навигации типа коллекции пользователей.
Я добавляю новый объект к объекту Агентства, и тогда я знаю, что могу добавить объекты Users к этому объекту Агентства, и они будут сохранены в базе данных.
Но я хочу вот что:
Я хочу добавить уже существующих Пользователей к этому объекту Агентства, чтобы независимо от того, какая идентификация была создана для этого нового Агентства в базе данных, она добавлялась во внешний ключ "AgencyId" таблицы Users для тех пользователей, которые добавляются в это Агентство.
Можно ли это сделать с помощью структуры сущностей?