• 1000 *
Существующий файл EDMX имеет конструктор (автоматически сгенерированный), который принимает ConnectionString, как указано ниже -
public TestDatabaseConnection()
: base(ConfigurationManager.ConnectionStrings["TestDatabaseConnection"].ConnectionString)
{
}
Это не работает по двум причинам -
ConfigurationManager .ConnectionStrings работает только в проектах фреймворка. Net и вызывает ошибки времени выполнения в проекте. Net Core (например, ConfigurationManager.ConnectionStrings возвращает null).
Мне нужно сделать изменения в приведенном выше коде для использования Nuget AppAuthentication, как указано в документах MSDN здесь
Итак, какие варианты доступны для выполнения этой работы, чтобы Я мог бы использовать один и тот же пакет nuget для подключения к базе данных через EF 6 (сначала база данных) для обоих проектов. net framework и. net core?
Является ли он y доступно - сначала преобразовать в код и внести необходимые изменения, как указано в приведенной выше ссылке MSDN?