Я начал создавать приложение с использованием EF 6.2 (.NET 4.8) и устаревшей базы данных MySQL.Все хорошо.Также используя AspIdentity используя MySQL.Все хорошо.Недавно стало очевидно, что мне нужно будет подключиться к SQL Server, чтобы получить некоторые дополнительные данные.
Я мог бы поклясться, что делал это раньше и у меня не было никаких или минимальных проблем.В настоящее время я не могу заставить это работать.
Я смотрел / на решения, переопределяющие / создающие
DataContextConfiguration : DbConfiguration
в коде и в web.config
.
Кажется, что бы я ни делал, EF настаивает на подключении к MySQL, аварийно завершает работу и записывает различные ошибки в зависимости от того, где я нахожусь в моем попытке решения.
Текущая ошибка:
Был установлен экземпляр MySqlEFConfiguration, но этот тип не был обнаружен в той же сборке, что и контекст WmMainContext.Либо поместите тип DbConfiguration в ту же сборку, что и тип DbContext, используйте DbConfigurationTypeAttribute для типа DbContext, чтобы указать тип DbConfiguration, либо задайте тип DbConfiguration в файле конфигурации.См. http://go.microsoft.com/fwlink/?LinkId=260883 для получения дополнительной информации.
Да, я перешел по этой ссылке и пытался использовать ее для решения своей проблемы, но у меня ничего не получилось.
Несмотря на то, что в моем контексте SQL Server у меня есть:
[DbConfigurationType(typeof(MyDbConfiguration))]
public partial class MyContext : DbContext
{
// etc.
}
Обе мои строки подключения исправны.
Во время одного запроса мне может потребоваться доступ к обеим базам данных, это выполнимо?
Любые советы, руководства?
Заранее спасибо T