EntityFramework (сначала база данных) с использованием Azure управляемого удостоверения для SQL DB - PullRequest
0 голосов
/ 04 августа 2020
• 1000 *

Существующий файл EDMX имеет конструктор (автоматически сгенерированный), который принимает ConnectionString, как указано ниже -

 public TestDatabaseConnection()
        : base(ConfigurationManager.ConnectionStrings["TestDatabaseConnection"].ConnectionString)
    {
    }

Это не работает по двум причинам -

  1. ConfigurationManager .ConnectionStrings работает только в проектах фреймворка. Net и вызывает ошибки времени выполнения в проекте. Net Core (например, ConfigurationManager.ConnectionStrings возвращает null).

  2. Мне нужно сделать изменения в приведенном выше коде для использования Nuget AppAuthentication, как указано в документах MSDN здесь

Итак, какие варианты доступны для выполнения этой работы, чтобы Я мог бы использовать один и тот же пакет nuget для подключения к базе данных через EF 6 (сначала база данных) для обоих проектов. net framework и. net core?

Является ли он y доступно - сначала преобразовать в код и внести необходимые изменения, как указано в приведенной выше ссылке MSDN?

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