Обычно DbContext
и ConnectionString устанавливаются при запуске приложения. В моем приложении ASP.NET MVC у меня есть база данных с Пользователи и ConnectionStrings данные и в зависимости от того, какой пользователь входит в систему, я хочу использовать их ConnectionString для подключения их к вторичному DbContext.Срок службы DbContext, начинающийся после входа пользователя
Я попытался использовать DbContextScope, но с текущей реализацией он, похоже, не поддерживает этот сценарий. (Я разместил связанный с этим вопрос для этого here).
Итак, в жизненном цикле приложения ASP.NET MVC, как мы можем убедиться, что вторичный DbContext создается только после входа пользователя в систему? Каков правильный способ управления жизненным циклом DbContext здесь.
Спасибо!
Мой вопрос заключается в основном о том, как управлять жизненным циклом DbContext в этом сценарии. Я уточню вопрос, чтобы сделать его более понятным. Спасибо за ответ в любом случае. – orad
Я разместил для вас обновление, которое может помочь. –