конфиг.json-добавление строк подключения к базе данных в ASP.NET vNext

Я нахожусь в процессе обучения ASP.NET vNext. Мне нужно сохранить две строки подключения в config.файл json. Как их хранить? Могу ли я сделать это:

config.в JSON

{
  "connectionStrings" : {
    "connection-1" : "server=...",
    "connection-2" : "server=..."
  }
}

Я не смог найти схемы config.json. По этой причине я не знал, как это сделать. Я видел использование IConfiguration здесь. И все же я не был уверен, как это сделать.--3--> был доступен в приложении.

2 ответов


этой является официальной конфигурацией РЕПО и этой Это отличный пост в блоге, объясняющий систему конфигурации.

короче:

  1. вам нужен один или несколько Microsoft.Framework.ConfigurationModel.* пакеты NuGet в приложении. Список доступных пакетов здесь.
  2. добавить источники конфигурации, которые вам нужны
  3. создать конфиг файл(ы)
  4. читать источники конфигурации

вот как вы можете сделать это:

 {   
      "Data": {
        "connection-1": {
          "ConnectionString": "Server=..."
        },
        "connection-2": {
          "ConnectionString": "Server=..."
        }   
}

}