У меня есть настройки приложения, которые выглядят так:
"Tenants": [
{
"Id": "00000000-0000-0000-0000-00000000000",
"ConnectionString": "dbstring"
},
{
"Id": "00000000-0000-0000-0000-00000000001",
"ConnectionString": "dbstring"
}
]
и объект, который выглядит так:
public class TenantSecrets
{
public string ConnectionString { get; set; }
public Guid Id { get; set; }
}
public class Tenants : List<TenantSecrets> { }
Когда я пытаюсь либо настроить их, либо связать их так :
services.Configure<Tenants>(Configuration.GetSection("Tenants"));
var tenants = new Tenants();
Configuration.Bind("Tenants", tenants);
Список всегда пуст, кто-нибудь знает, почему или как я могу его отладить? Когда я отлаживаю, я вижу список в программе чтения настроек appsettings, но объект никогда не отображается.