2015-01-08 105 views
7

我正在學習ASP.NET vNext。我需要在config.json文件中存儲兩個連接字符串。我如何儲存這些?我可以這樣做:config.json - 在ASP.NET vNext中添加數據庫連接字符串

config.json

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

我一直沒能找到一個架構config.json。出於這個原因,我不知道該怎麼做。我看到了使用IConfigurationhere。不過,我不確定在應用程序中如何使用Configuration

回答

6
+1

謝謝你的分享。但是,如何在類庫上使用這個模型呢?從我所看到的,我將不得不在我的類庫中的每個類的每個實例中重新實例化一個IConfiguration對象。這似乎效率低下。如果我錯了,請糾正我。 –

+0

你可以注入'IConfiguration'或甚至在某個地方持有一個靜態引用... –

+0

謝謝你的耐心等待。你知道一個IConfiguration注入的例子嗎?我正在慢慢地學習這些東西:) –

2

這裏是你如何能做到這:

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

}