Query and manipulate data by using the Entity Framework

What happens if you attempt to Attach an entity to a context when it already exists in the context with an EntityState of unchanged?

Nothing happens and the call is ignored.
The original entity is updated with the values from the new entity, but a copy is not made. The entity has an EntityState of Unchanged.
A copy of the entity is added to the context with an EntityState of unchanged.
A copy of the entity is added to the context with an EntityState of Added.