Установите EntityState
на Added
в ObjectStateManager
:
var Entity1 = context.YourEntities.Where(e => e.Id == 1).FirstOrDefault();
ObjectStateEntry osmEntry = context.ObjectStateManager.GetObjectStateEntry(Entity1);
osmEntry.ChangeState(EntityState.Added);
context.SaveChanges();
То есть, если ваша сущность уже привязана к контексту (например, если вы извлекли ее раньше).
Это будет «копировать» сущность с Id = 1
, если вы не внесете какие-либо изменения в свойства.