У меня есть несколько репозиториев в моем проекте для разных сущностей, и у каждого есть свой собственный текст данных (который приходит из базового класса для моих репозиториев).
На моем сервисном уровне часто бизнес-логика требует, чтобы я добавлял / редактировал объекты в нескольких репозиториях (следовательно, inturn, используя другой DataContext).
Поэтому, когда я заканчиваю тем, что делаю .SaveContext в нескольких репозиториях. Это плохо для меня, так как в идеале я должен иметь возможность нажать «Сохранить» в одном контексте, и один вызов ado.net в БД должен выполнить все задачи.
Что я здесь не так делаю?
Спасибо