In case supposing an "EntityA" entity that references an entity "EntityB", I want to save it, but referencing an existing entity B ex:
EntidadeA a = new EntidadeA();
EntidadeB b = new EntidadeB();
b.Id = 5;// id de entidade existente no banco
a.EntidadeB = b;
context.EntidadesA.Add(a);
context.SaveChanges();
//porém neste caso o framework cria uma nova entidade para b,
//o real objetivo é referenciar uma entidade ja persistida com o id 5