Проект С# в Visual Studio 2013
Мне нужно построить X-Walk (перекрестную ссылку) между именами полей базы данных и списком «стандартных» имен.
Поскольку этот список необходимо поддерживать и время от времени обновлять, я склоняюсь к созданию класса Settings, а затем вызываю параметр для получения перекрестной ссылки. например
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("SIZE")]
public string MySize {
get {
return ((string)(this["MySize"]));
}
}
и тогда это, очевидно, будет называться так:
private string str = MyProject.AttributeXref.Default.MySize;
Вот где возникает загвоздка ... во время выполнения код, на который я должен ответить, будет передавать «Атрибуты» по имени, и я должен выполнить поиск. Если все, что у меня есть, это «MySize», а не MyProject.AttributeXref.Default.MySize;
должен ли я делать что-то похожее на MyProject.AttributeXref.{0}
Или... Я все делаю неправильно?