В настоящее время я пытаюсь создать приложение C # WPF, которое состоит из нескольких модулей, которые могут быть динамически загружены (пользователь A получает модули A и B, а пользователь B получает, например, модули A и C).
Для управления модулями я выбрал Prism в сочетании с Unity.
Для сохранения данных я хотел бы использовать Entity Framework, для которого каждый модуль должен сам позаботиться о нем.
Единственная проблема, с которой я сталкиваюсь, заключается в том, что это приведет к нескольким соединениям с базой данных на пользователя, поскольку каждый модуль имеет свое собственное соединение.
Итак, я ищу способ разделить одно соединение с базой данных между модулями.или 5-10 соединений не проблема / нормально?
Спасибо.