JayData создать сущность с отношением
Я хочу создать сущность, скажем, "связь" между двумя существующими сущностями. Пока у меня есть это:
BusinessLayer.context.DefinitionSet.attach(existingDefinition1);
BusinessLayer.context.DefinitionSet.attach(existingDefinition2);
DataEntities.context.ConnectionSet.add({
SrcDefinition: existingDefinition1,
DstDefinition: existingDefinition2
});
Когда я бегу BusinessLayer.context.saveChanges()
есть определение после запроса к DefinitionSet, которое добавляет 2 определения каждый раз, когда я добавляю соединение.
Почему он добавляет 2 определения вместо существующих или как этого избежать? Я боролся слишком долго.
--РЕДАКТИРОВАТЬ--
Я возился с этим, и это все еще вызывает у меня проблему. Обратите внимание, что мой первоначальный вопрос был упрощен, чтобы показать только мою проблему, поэтому мой JsFiddle более обширен с большим количеством сущностей.
Это мой JsFiddle: