title: Returning objects on CQRS commands with MediatR
body: <p>I have been reading about MediatR and CQRS latelly and I saw many people saying that commands shouldn't return domain objects. They can return values but they're limited to returning erros values, failure/success information and the Id of the newly created entities.</p>
  
  <p>My question is how to return this new objetct to the client if the command can return only the Id of the new entity. </p>
  
  <p>1) Should I query the database again with this new Id? If so, isn't that bad that I making a new trip to the database to get an object that was in the memory a few seconds ago?</p>
  
  <p>2) What's the correct way of returning the entities created by the commands?</p>