Not sure why you are doing this. Out of the box automapper fails to map TO entity collections (but will map FROM just fine) due to some weird thing I can't really remember... I think it tries to Set a new entitycollection instance rather than just clear it and add to it. It's described in the post daelmo referenced.
You should be able to write:
Mapper.CreateMap<OrderViewModel, OrderEntity>();
Mapper.CreateMap<OrderDetailViewModel, OrderDetailEntity>();
then just:
var myOrder = Mapper.Map<OrderViewMode, OrderEntity>(order);
Assuming both your model and your entity have a property with the same (eg. OrderDetailUsingOrderId) it should map automagically. Otherwise if they have a different name you will need to have a ForMember telling automapper to map what from where.
I've learnt a bit more about automapper since that old post and I believe creating a Resolver would be a much better solution for mapping TO entitycollections. I might have a look at it this afternoon, need to refresh my memory on the topic.