У меня есть модель с отношением «многие ко многим».
У меня также есть object1
и object2
сущности.Object1 имеет свойство ICollection<Object2>
.Object2 имеет ICollection<Object1>
.
Проблема в том, что Object1 может иметь более одного Object2 с одинаковым ключом (Id).Я имею в виду, что возможна ситуация, когда ICollection<Object2>
может иметь {Id=1, Id=2, Id=1, Id=3... etc}
объектов.Тогда я звоню SaveChanges только {Id=1, Id=2, Id=3}
сохраняются в базе данных.Как я могу сохранить много одинаковых объектов экземпляра Object1 в отношении многие ко многим?