Как использовать шаблон единицы работы в следующем сценарии:
Я пишу приложение winforms.
У меня есть один экран, где пользователь может редактировать один заказ.
На этом экране пользователь может открыть другую форму, чтобы выбрать компанию доставки. Пользователь также может добавлять / редактировать существующие компании доставки в этой дочерней форме перед выполнением выбора.
Как я могу реализовать этот сценарий, используя шаблон единицы работы?
В настоящее время у меня есть одна единица работы для экрана ввода заказа. Моей первой мыслью было включить дочернюю форму и в эту единицу работы. Проблема в том, что изменения в компании доставки должны быть сохранены, когда они находятся в дочерней форме. Но когда я сохраняю изменения в компаниях доставки, это также сохраняет изменения в заказе.
Должен ли я создать вторую единицу работы для любых изменений в компаниях доставки? В таком случае, как я могу сделать изменения в этой единице работы видимыми в первой единице работы?