Hibernate:
Integer orderID = (Integer)session.save(order);
Depending on the id generator, this may
cause an insert now, or later at commit time
EDM:
context.AddObject("PizzaOrder", order);
Later,
after context.SaveChanges(),
order.ID is valid