It seems that what I tried to do is not possible in Code First. And with the
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public Nullable<Guid> Entity_OID { get; set; }
Entity Framework will also generate a new Guid, even if I set a prior to the context.SaveChanges() which is not the behavior I expected.