Использование двух контекста БД из разных библиотек - PullRequest
0 голосов
/ 05 октября 2019

У меня есть две библиотеки с DbContext в каждой. Я использую обе библиотеки в приложении Windows Forms. При вызове DbContext я получаю следующее:

'Был установлен экземпляр AzureConfig, но этот тип не был обнаружен в той же сборке, что и контекст' DB '. Либо поместите тип DbConfiguration в ту же сборку, что и тип DbContext, используйте DbConfigurationTypeAttribute для типа DbContext, чтобы указать тип DbConfiguration, либо задайте тип DbConfiguration в файле конфигурации.

Я могу видеть другие, имеющиета же проблема, но не вызванная наличием двух контекстов. Я попытался добавить DbConfiguration в каждый контекст. Но затем я получаю следующее:

'Был установлен экземпляр AzureConfig, но этот тип не был обнаружен в той же сборке, что и контекст' DB '. Либо поместите тип DbConfiguration в ту же сборку, что и тип DbContext, либо используйте DbConfigurationTypeAttribute для типа DbContext, чтобы указать тип DbConfiguration, либо задайте тип DbConfiguration в файле конфигурации.

Два DbConfiguration находятся вкаждая из библиотек с DbContext.

1 Ответ

0 голосов
/ 05 октября 2019

У меня получилось, если я удалил две мои DbConfiguration, это сработало. Сначала я просто удалил их как атрибуты. Таким образом, они были только в части проектов без использования. Это все еще произвело ошибку. Если я полностью удалил классы, то ошибка прекратилась. Понятия не имею, почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...