Где должна быть настройка моего приложения в проекте библиотеки классов Core Core / EF Core?
============================================================================================

 Я пытаюсь сохранить строку подключения к базе данных в файле конфигурации, чтобы изменить ее в зависимости от среды развертывания. Мой доступ к данным использует EF Core 1.1.0. 

 Я рассмотрел некоторые приложения .Net, которые используют EF Core и используют App.config для хранения и извлечения строки подключения следующим образом: 

```
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["AdventureWorks"].ConnectionString);
    }

```
  Однако, когда я пытаюсь использовать этот подход в моем проекте библиотеки классов .Net Core, создав тот же файл App.config, когда я попал в указанную выше строку кода, я получаю ссылку на объект, не установленную на экземпляр объекта. исключение. 

 Поэтому мой вопрос: где эти параметры должны быть сохранены в проекте библиотеки классов .Net Core и как они затем будут извлечены? Должны ли быть App.config, project.json, appsettings.json или какой-либо другой файл? 

 Когда я смотрю на это: 

 [Строки соединения Entity Framework Core 1.0](https://stackoverflow.com/questions/38982387/entity-framework-core-1-0-connection-strings) 

 Я думаю, он использовал Джона. Сказал, что это было легче, и ему удалось ответить самому себе. Убедитесь, что ваши файлы видят друг друга, и все должно быть в порядке. Извините, если это не помогло.