после теста:
если объект, который вы пытаетесь вставить новый в текстовый текст данных, даже если значение первичного ключа уже существует, он вставит новый объект with new ID
если сущность, которую вы пытаетесь вставить, извлекается из того же текста данных, то она выдает это исключение Cannot add an entity that already exists.
в любом случае вы можете попробовать это самостоятельно, чтобы застраховать это.