"Хочу что бы класс Person сам создавал объект класса Order." - это простой POCO класс, он не должен этого делать. Он является потребителем и должен только получать данные, на этом роль этого свойства заканчивается.
"Как это лучше осуществить, какой вообще подход при использовании entity framework code firs?" - подобные объекты заполняет контест базы данных (ваш класс унаследованный от DbContext, т.е. сама EF), когда вы запрашиваете их из какой
либо сущности. Т.е. получается, что если делать это самому, то нарушаются основные принципы на которых базируется данный подход (EF Code First).