所以,我們通常會有些模型是否有可能綁定配置無國籍/只讀模型對.NET核心
public class ConnectionStrings
{
public string Sql { get; set; }
public string NoSql { get; set; }
}
那麼我們有東西在appsettings.json
如下:
"ConnectionStrings": {
"Sql": "some connection string",
"NoSql": "some other connection string"
}
然後我綁定模型如下:
services.Configure<ConnectionStrings>(
options => Configuration.GetSection("ConnectionStrings").Bind(options));
所有的作品完美,但它沒有任何意義我的模型是因爲它具有重要的信息,而且所有配置都是靜態信息,所以一旦閱讀我的模型應該保持原樣。 有沒有其他方法可以做到這一點更安全?
我會擔心,以前改變從''int' NoSql'的類型爲'string'。 – stybl
這只是一個例子,無論如何,感謝您的更正。 – kuskmen