public static Dictionary<string, string> convert<T>()
{
Dictionary<string, string> res = new Dictionary<string, string>();
foreach (T value in Enum.GetValues(typeof(T)))
{
//..
}
return res;
}
@agayevskiy, Нет, далее xml-ку ждут еще более углубленные проверки на соответствие НСИ (справочникам), проверки существования определенных элементов в базе и т.д. А проводиться будет эта проверка на уровне хранимых процедур (T-SQL), в которые файл будет передаваться как параметр ХП.
1. Вполне
2. Проще хранить в БД json конфиги в строковом формате
3. Можно каждый виджет/параметр виджета хранить в таблице в виде отдельного атрибута(столбца), но помоему этот вариант помойнее