Хотите ли вы, чтобы у объекта Customer было свойство, содержащее все его Заказы?
Я думаю, что это может быть довольно большая коллекция.
Я думаю, что вопрос, который вы должны задать себе:
Сколько раз мне действительно нужен прямой доступ к Заказам Клиента?
Возможно, в этом случае вы не хотите иметь двунаправленную ассоциацию? Возможно, вы не хотите иметь коллекцию Orders в своем классе Customer.
Затем я добавлю метод в мой репозиторий заказов со следующей подписью:
IList<Order> GetOrdersForCustomer( Customer c );
Но я не знаю, возможно ли это для вашей ситуации.